状況としては、mpg321
ファイルのリストを引数として受け入れるMP3プレーヤーがあります。私は「music」という名前のディレクトリに音楽を保存します。このディレクトリにはさらにいくつかのディレクトリがあります。全部プレイしたいので、
mpg321 $(find /music -iname "*\.mp3")
。問題は、一部のファイル名に空白が含まれていて、プログラムがそれらの名前を小さな部分に分割し、欠落しているファイルについて文句を言うことです。の結果をfind
引用符で囲む
mpg321 "$(find /music -iname "*\.mp3")"
すべてが1つの大きな「ファイル名」になりますが、これは明らかに見つかりません。
どうすればこれを行うことができますか?それが重要であれば、私はを使用bash
していますが、zsh
すぐに切り替えます。