如何使用以下语法批量重命名文件

如何使用以下语法批量重命名文件

我有大约 130 张以下语法的图像:

image100.jpeg
image101.jpeg
....
image1.jpeg
image20.jpeg
image21.jpeg
..
image2.jpeg

等等。我想用以下语法重命名,因为我想将它们转换为 pdf。

image001.jpeg
image002.jpeg
...
image020.jpeg
image021.jpeg
...
image100.jpeg

我怎样才能在 bash 中做到这一点?

答案1

您想用rename这个。

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

相关内容