【发布时间】:2011-12-03 08:07:47
【问题描述】:
我需要一些帮助,用我的迷你脚本来修复,带有 ISO_8859-1 和/或部分名称的西班牙文件名,如 "&#00243"
脚本在那里:http://www.pastebin.com/vT5Z2BqE
昨天有 3 个东西,正在工作,我添加了更多,不再工作,我不明白为什么。
看,如果我在“Bash Shell”/“Gnome-Terminal”中使用该命令,例如:
inukaze@Inukaze:~$ cd Filenames_to_fix
inukaze@Inukaze:~/Filenames_to_fix$
inukaze@Inukaze:~/Filenames_to_fix$ expresion='°'
inukaze@Inukaze:~/Filenames_to_fix$ sustituto='°'
inukaze@Inukaze:~/Filenames_to_fix$ ls *$expresion*
01 - La Espada del Augurio °.avi
inukaze@Inukaze:~/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
我需要,将文件名“°”的一部分更改为“ª”,例如 有人/某人,可以解释为什么这个错误,以及如何解决它???
我不想交互模式,也不想替换“扩展名”,我想“重命名”文件名的坏部分,用“好”字符代替:D。
谢谢你的自述文件,对不起我的英语不好,谢谢你能给我这个脚本的任何帮助
【问题讨论】: