小弟感激不尽啊!作者: waker 时间: 2006-04-19 12:09
man rename作者: reason001 时间: 2006-04-19 12:31
在一个目录下有很多*.C文件,如果一个个改很麻烦啊
请教一下如何一次将一个目录下所有的*.C文件改为*.c文件作者: xujian200412 时间: 2006-04-19 12:45
这事昨天刚说过,我借用一下,试试
#!/bin/bash
for file in $(ls *.C)
do
mv $file ${file/.C/.c};done
脚本放在目录下执行.如有意外,慨不负责,呵呵.作者: reason001 时间: 2006-04-19 13:09
仁兄,一席话胜读十年啊,感动啊!~~作者: linuxunix1 时间: 2006-04-19 16:00
for i in `ls *.C -l | awk '{print $9}' | awk -F "." '{print $1}'`;do echo $i;mv $i.C $i.c;done;
随手写的.可以看看作者: 寂寞烈火 时间: 2006-04-19 17:26
rename C c *.C作者: blackbox 时间: 2006-04-19 17:36
for name in *.C
do
first=$(basename $name .C)
mv $name ${first}.c
done作者: zhangyo0134 时间: 2006-04-19 20:55
为什么不用rename呢?