分页: 2 / 2

Re: 求一个批量修改文件后缀为小写的sh

发表于 : 2008-10-17 17:28
roylez
xiooli 写了:
roylez 写了:看我这个怎么样?

代码: 全选

for i in `ls`; do mv $i `echo $i|sed  "s:\.\(.\{3\}\)$:\.\L\1:"`; done
传说for i in `ls`是不推荐的,可能会有文件名有空格的文件,用for i in *吧。
谢谢指正。

Re: 求一个批量修改文件后缀为小写的sh

发表于 : 2008-12-15 21:00
fengjie
文件名有空格就挂掉了...........

Re: 求一个批量修改文件后缀为小写的sh

发表于 : 2008-12-15 21:45
hellojinjie
fengjie 写了:文件名有空格就挂掉了...........
:em06 :em06

网上下载的很多文件的文件名都是有非法的字符的。。。。我笨点,都是手动一个个去改的。。。