我的文件每个文件中间都有两个数字:
FileName_46_01.wav
FileName_6_15.wav
FileName_3_7.wav
FileName_15_22.wav
等等。
我需要使用 shell 脚本重命名文件,以便在需要时添加前导零:
FileName_46_01.wav
FileName_06_15.wav
FileName_03_07.wav
FileName_15_22.wav
像这样,使用 Perl 的
rename
命令:
rename -n 's/\d+/sprintf "%.2d", $&/ge' ./*.wav
如果对输出满意,请删除
-n
(空运行模式)。