1

我想为文件夹中的所有文件夹添加编号前缀。

例如,我有以下

  1. 图片_a.jpg
  2. 图片_b.jpg
  3. 图片_c.jpg

我希望有

  1. 01_图片_a.jpg
  2. 02_图片_b.jpg
  3. 03_图片_c.jpg

我有 91 张照片要以这种方式重命名。谢谢!

4

1 回答 1

0

一个简单的for循环来遍历文件并printf生成新的文件名应该这样做:

#!/bin/bash

i=1
for orig in *.jpg
do
    new=$(printf "%02d_%s" $i $orig)
    mv $orig $new
    ((i++))
done
于 2013-06-17T20:19:45.940 回答