如何将多个文件名中的一部分从 1 更改为 01?
how to change a part in multiple filenames from 1 to 01?
我的目录中有很多文件。
示例:
"/data/2014/file300.data.20141231.MC.9.vgf.img"
这里的9
代表小时,从1 to 24
开始变化,日期也随之变化。
小时表示 .1. .2. .3. .4. .... .9.
我想用 .01. .02. .03. .04. .... .09.
替换文件名中的这部分(仅这部分)并且不要触摸文件名中的任何其他数字。
所以.1。成为.01。等等
尝试使用 Larry Wall 的 rename
将 .MC.
替换为 .MC.0
:
rename 's/\.MC\./.MC.0/' /data/2014/*.img
我的目录中有很多文件。
示例:
"/data/2014/file300.data.20141231.MC.9.vgf.img"
这里的9
代表小时,从1 to 24
开始变化,日期也随之变化。
小时表示 .1. .2. .3. .4. .... .9.
我想用 .01. .02. .03. .04. .... .09.
替换文件名中的这部分(仅这部分)并且不要触摸文件名中的任何其他数字。
所以.1。成为.01。等等
尝试使用 Larry Wall 的 rename
将 .MC.
替换为 .MC.0
:
rename 's/\.MC\./.MC.0/' /data/2014/*.img