ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 在Linux 用SHLL 来替换在相同目录下的文件后缀名(转)

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

原创 Linux操作系统 作者:ba 时间:2007-08-16 14:40:03 0 删除 编辑
在Linux 用SHLL 来替换在相同目录下的文件后缀名(转)[@more@]转于: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

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10617731/viewspace-961942/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    1621
  • 访问量
    4429919