转于:http://blog.chinaunix.net/u/8649/showart_188014.html
有一次我要在一个目录下替换文件后缀名,
比如 .TXT 替换为 .txt 由于有几千个文件,
手工修改是行不通的,
于是用了很多方法都不行,
最后用SHLL 解决了,
在此与大家分享一下下!呵呵!
for BaseFileName in `ls *.TXT |awk '{print substr($BaseFileName,0,index($BaseFileName,".")-1)}'`
do
mv $BaseFileName.TXT $BaseFileName.txt
done