如何将多个文件名中的一部分从 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