用于在文件名中间添加两个前导零的 Bash 脚本

问题描述 投票:0回答:1

我的文件每个文件中间都有两个数字:

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
bash shell leading-zero
1个回答
-1
投票

像这样,使用 Perl 的

rename
命令:

rename -n 's/\d+/sprintf "%.2d", $&/ge' ./*.wav

如果对输出满意,请删除

-n
(空运行模式)。

© www.soinside.com 2019 - 2024. All rights reserved.