红联Linux门户
Linux帮助

将.c文件更名时使用的完美脚本

发布时间:2006-07-14 00:32:43来源:红联作者:aini
完美脚本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
文章评论

共有 6 条评论

  1. l460618498 于 2009-09-08 22:04:46发表:

    强。。。

  2. wang7131984 于 2009-09-08 22:00:46发表:

    批量更名有专门的命令阿,rename .c .bak *.c

  3. gostop 于 2009-09-08 20:51:19发表:

    {:3_112:}

  4. wefyx 于 2009-09-08 15:54:29发表:

    学习了!

  5. ly_chaojilong 于 2009-09-08 15:08:20发表:

    studing...

  6. xiazhouquan 于 2009-09-07 18:29:06发表:

    这个用得着,谢谢了