的一部分,我需要一些幫助,我的迷你腳本,修復,西班牙語文件名以ISO_8859-1和/或與像"ó"
擊 - 重命名文件名
腳本它有名稱的一部分:http://www.pastebin.com/vT5Z2BqE
昨天有三件事情,在工作,我增加更多,並且不工作了,我不明白爲什麼。
看,如果我在 「的Bash shell」/ 「Gnome終端」 像使用命令:
[email protected]:~$ cd Filenames_to_fix
[email protected]:~/Filenames_to_fix$
[email protected]:~/Filenames_to_fix$ expresion='°'
[email protected]:~/Filenames_to_fix$ sustituto='°'
[email protected]:~/Filenames_to_fix$ ls *$expresion*
01 - La Espada del Augurio °.avi
[email protected]:~/Filenames_to_fix$ for i in $(ls $expresion); do
> orig=$i
> dest=$(echo $i | sed -e "s/$expresion/$sustituto/")
> mv $orig $dest
> done
mv: no se puede efectuar stat' sobre «01»: No existe el fichero o el directorio
mv: no se puede efectuarstat' sobre «-»: No existe el fichero o el directorio
mv: no se puede efectuar stat' sobre «La»: No existe el fichero o el directorio
mv: no se puede efectuarstat' sobre «Espada»: No existe el fichero o el directorio
mv: no se puede efectuar stat' sobre «del»: No existe el fichero o el directorio
mv: no se puede efectuarstat' sobre «Augurio»: No existe el fichero o el directorio
mv: no se puede efectuar `stat' sobre «°»: No existe el fichero o el directorio
我需要的部分文件名,變 「&#00176」 爲 「ª」 ,例如 有人/人,可以解釋爲什麼這個錯誤,以及如何解決它???
我不想交互模式,並且不要想取代「擴展」我想「重命名」文件名的壞的部分,在其位「好」字:d。
感謝您的自述,和對不起我的英語不好,謝謝你的幫忙你能不能給我這個劇本
此外,循環驅動程序是錯誤的 - 你想'爲我in * $ expresion *;做...' – tripleee