假设我有a.jpg
,b.jpg
和c.jpg
,我想将它们重命名为:001.jpg
,002.jpg
和003.jpg
。 我应该如何使用rename
?
编辑:rename 's/.*/expr/' *.jpg
|我需要使用为每个文件添加001,002,003的内容更改expr
。
答案 0 :(得分:1)
如何在jpg文件上循环bash。
for i in *.jpg ;do mv $i $((++c)).jpg ;done
答案 1 :(得分:1)
for循环还生成前导零:
for i in *.jpg ; do name=00$((++c)); mv $i ${name: -3}.jpg ; done