rename 's/d+/sprintf("%04d", $&)/e' *.jpg
可以批量把
p1.jpeg p2.jpeg ... p100.jpeg ...
重命名为
p0001.jpeg p0002.jpeg ... p0100.jpeg ...
如果在命令前加入-n
-n
rename -n 's/d+/sprintf("%04d", $&)/e' *.jpg
会先打印出重命名后的结果,不会实际执行