SoXを使ってシャッフルしますか?

SoXを使ってシャッフルしますか?

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

(編集:以下のWarrenのコメントに基づいて、今は役に立ちませんが、無害な2番目の一重引用符を削除しました。+

関連情報