Linux rename命令 批量重命名(3)

还有几个好玩的例子:
比如统一在文件头部添加上 hello 
rename          's/^/hello/'        *

统一把.html扩展名修改为 .htm
rename          's/.html$/.htm/'      *

统一在尾部追加 .zip后缀:
rename          's/$/.zip/'      *

统一去掉.zip后缀:
rename          's/.zip$//'      *

Ok ,rename就研究了这么多,暂时不知道如何在rename中引入动态变量,比如 $i++

我测试过 i=0;  rename -n "s/^.*$/$((++i))/"   *  执行后i被自增了1,并非想我想像中那样,可以在每操作一个文件自增一,猜想可能是因为rename批量实现的,导致++i只计算一次!

-n 用来测试rename过程,并不直接运行,可以查看测试效果后,然后再运行。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/25344.html