|
发表于 2004-3-22 22:50:07
|
显示全部楼层
最初由 yongjian 发表
谢谢javalee兄指点, 输入后结果:
[root@knoppix 07:29 AM #/home/yongjian/shell_scripts ] ls|while read i; do echo $i | grep -q " " && mv "$i" "$(echo $i|tr -d ' ')";done
mv: cannot stat `\033[00m\033[00;34m.\033[00m/ \033[00;34m..\033[00m/ \033[00maa\033[00m \033[00;34mimportant_scripts\033[00m/ \033[00;34mmass_rename\033[00m/ \033[00;34msed_testing\033[00m/ \033[00mtest 1\033[00m \033[00mtest 2\033[00m': No such file or directory
mv: cannot stat `\033[00mtest 3\033[00m': No such file or directory
猜测是系统变量的配置有问题, 导致shell对变量的解释出错, 但到底是怎么回事, 还请指点.
晕~~~, 把你的目录下的文件贴出来, |
|