回答:
単一のファイルを実行するには:
$ avconv -i m.m4a m.mp3
バッチを実行するには、これをforループでラップできます。
$ for i in *.m4a; do
avconv -i "$i" "${i/.m4a/.mp3}"
done
これにより、現在のディレクトリに存在するすべてのファイルが拡張子付きで取得され、.m4a
それぞれが実行されavconv
ます。第二引数には、${i/.m4a/.mp3}
変数の内容に置換を行い$i
スワップアウト、.m4a
のために.mp3
。
注:ワンライナーとして:
$ for i in *.m4a; do avconv -i "$i" "${i/.m4a/.mp3}"; done