对一批文件使用重命名为-199

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

我有一个名为 ts200.jpg、ts201.jpg 等文件的文件夹。我需要一个程序或命令来查看数字,并从数字中减去 199,这样 ts200.jpg 就会变成 ts1.jpg,等等。

我安装了 PERL 重命名,但我无法理解文档。

任何答案表示赞赏。

bash perl rename jpeg batch-rename
1个回答
0
投票

我只是直接使用 perl 单行代码,而不是它的重命名实用程序:

$ ls *.jpg
ts200.jpg ts201.jpg
$ perl -e 'rename $_, $_ =~ s/\d+/$&-199/er for @ARGV' *.jpg
$ ls *.jpg
ts1.jpg ts2.jpg
© www.soinside.com 2019 - 2024. All rights reserved.