完美脚本1
#!/bin/sh
for i in `find ./ -name "*.c"`; do
dir=`dirname $i`
echo `basename $i` | sed 's/.c$/.C/' | (read file && mv $i $dir"/"$file)
done
完美脚本2
#!/bin/sh
for i in `find ./ -name "*.c"`; do
dir=`dirname $i`
tmp1=`basename $i`
file=`echo $tmp1 | sed 's/.c$/.C/'`
mv $i $dir"/"$file
done
完美脚本3
#!/bin/sh
for i in `find ./ -name "*.c"`; do
dir=`dirname $i`
file=`echo \`basename $i\` | sed 's/.c$/.C/'`
mv $i $dir"/"$file
done
l460618498 于 2009-09-08 22:04:46发表:
强。。。
wang7131984 于 2009-09-08 22:00:46发表:
批量更名有专门的命令阿,rename .c .bak *.c
gostop 于 2009-09-08 20:51:19发表:
{:3_112:}
wefyx 于 2009-09-08 15:54:29发表:
学习了!
ly_chaojilong 于 2009-09-08 15:08:20发表:
studing...
xiazhouquan 于 2009-09-07 18:29:06发表:
这个用得着,谢谢了