我有一個名爲「01 - Welcome To The Jungle.mp3」的文件,我想要eyeD3 -t "Welcome To the Jungle" 01 - Welcome To The Jungle.mp3
修改文件夾中所有文件的標籤。我從awk文件中提取:「歡迎來到叢林」:如何在bash命令行上使用awk的輸出
#!/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}」都不能用於替換各個文件的名稱。
非常感謝你@janos!我甚至不知道你能做到這一點!它看起來比awk命令更直觀! – JPJ
不,謝謝。我想我現在明白了。 – JPJ