"01 - Welcome To The Jungle.mp3"というファイルがあり、そのフォルダ内のすべてのファイルのタグを変更するにはeyeD3 -t "Welcome To the Jungle" 01 - Welcome To The Jungle.mp3
を実行します。私はawkでファイルから抜粋しました。「Welcome To The Jungle」:awkの出力をbashコマンドラインで使用する方法
#!/bin/bash
for i in *.mp3
do
eyeD3 -t $(echo ${i} | awk -F' - ' '{print $2}' | awk -F'.' '{print $1}') ${i}
done
これは動作しません。 "$(echo S {i} ....)"と "$ {i}"のどちらも、それぞれのファイルの名前を置き換えるためには機能しません。
ありがとうございます@ヤノス!私はあなたがそれをすることができるかも知りませんでした! awkコマンドよりもはるかに直感的です! – JPJ
いいえ、ありがとうございます。私は今それを理解していると思う。 – JPJ