出於某種原因,mv在我的bash腳本中無法正常工作。 這個腳本應該重命名爲空格Bash:mv:指定的目標不是目錄
ls *mp3 > ls2.txt
while read line
do
sed_name=$(echo $line | sed 's/ /_/g' | sed "s/'//g")
mv "'"$line"'" "'"$sed_name"'";
done < ls2.txt
rm ls2.txt
MP3文件,但我發現了以下錯誤MV:指定的目標不是一個目錄(MV:указаннаяцельнеявляетсякаталогом)
這是令人費解的,你爲什麼不只是做'因爲我在* .MP3;做...; done'? – fge 2012-01-06 10:42:08
這種方式看起來更容易。我會盡力感謝 – 2012-01-06 10:55:47