我有大约 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*