將.c文件更名時使用的完美腳本

火星人 @ 2014-03-24 , reply:0



完美腳本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




[火星人 via ] 將.c文件更名時使用的完美腳本已經有129次圍觀

http://www.coctec.com/docs/linux/show-post-135577.html