gpt4 book ai didi

linux - 用于更改一组按顺序编号的文件的起始索引号的脚本或命令

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:03:39 26 4
gpt4 key购买 nike

我有一组名为 img1.png , img2.png ,...img10.png,.. 等等的文件。我想要实现的是重命名这些文件,使起始索引增加 30,这样文件就变成了 img31.png、img32.png、.....img40.png、....等等。这可能使用“重命名”命令吗?还是需要脚本?无论哪种情况,我该怎么做?

相关 - 要使其正常工作,我是否必须先将文件重命名为 img001.png、img002.png、...img010.png 等?如果需要,如何做到这一点?

最佳答案

将每个文件名中的数字加30

rename 's/(\d+)/$1+30/e' *png

重命名为3位数字

rename 's/(\d+)/sprintf("%03d",$1)/e' *png

参见 perldoc perlre http://perldoc.perl.org/perlre.html有关其工作原理的详细信息,重命名是一个 perl 程序

关于linux - 用于更改一组按顺序编号的文件的起始索引号的脚本或命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16529452/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com