
問題があります。 mp3と同じ名前でテキストファイル情報を生成します。
for f in *.mp3; do id3v2 -l "$f" > "${f%mp3}txt"; done
file.mp3> file.txtそれぞれと現在のディレクトリのmp3に関する情報を提供します。
サブディレクトリに対して同じことをどのように実行できますか?
答え1
簡単です。再帰的なグロービングを有効にするだけです**
。
shopt -s globstar ## enable recursive globbing operator **
for f in **/*.mp3; do id3v2 -l "${f}" > "${f%mp3}txt"; done