如何将多个文件名中的一部分从1更改为01?

时间:2015-07-20 20:20:14

标签: regex linux sed file-rename

我目录中有很多文件。

示例:

 "/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。等等

1 个答案:

答案 0 :(得分:1)

尝试使用Larry Wall的rename.MC.替换为.MC.0

rename 's/\.MC\./.MC.0/' /data/2014/*.img