红联Linux门户
Linux帮助

在Linux 用SHLL 来替换在相同目录下的文件后缀名

发布时间:2006-10-21 01:15:00来源:红联作者:fengmayi1
转于: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
文章评论

共有 0 条评论