0
私はfind
とls
を使用して、サブフォルダに含まれるmp3ファイルを一覧表示しています。各サブフォルダには、それに含まれるファイルのリストを(このサブフォルダに格納されている)ローカルファイルに出力します。サブフォルダにファイルをリストし、このリストをローカルファイルに出力するにはどうすればよいですか?
find . -type f -name \*.mp3 -execdir basename {} >> playlist.m3u \;
が、それはルートディレクトリ.
、見つかったmp3ファイルのないサブディレクトリに保存されているに書いたファイルplaylist.m3u
:
サブディレクトリに格納されているファイルに書き込む方法はありますか?
ありがとうございます!あなたのコマンドを次のように変更しました: 'find -type d -exec bash -c 'cd" $ 1 "; find -maxdepth 1 -name \ * .mp3 -printf "%f \ n"> playlist.m3u 'bash "{}" \; ' – lamayo