有沒有辦法play
在資料夾上隨機播放歌曲SoX
?
play ~/Music/*/**
答案1
您可以使用sort -R
將文件列表重新排序為“隨機”順序。該命令可能如下:
find ~/Music -type f | sort -R | xargs -I + play +
這裡遞歸地產生子樹find ~/Music -type f
中所有檔案的列表Music
。然後將產生的路徑名清單按隨機順序「排序」sort -R
,並作為參數play
傳遞給一次帶有一些/多個路徑名的連續呼叫。請注意使用+
“替換字串”來play
為每個音樂檔案呼叫單獨的字串。
(編輯:根據下面沃倫的評論,我現在刪除了第二個無用但無害的單引號+
。)