我想为文件夹中的所有文件夹添加编号前缀。
例如,我有以下
- Picture_a.jpg
- Picture_b.jpg
- Picture_c.jpg
我想有
- 01 _picture_a.jpg
- 02 _picture_b.jpg
- 03 _picture_c.jpg
我想以这种方式重命名91张照片。谢谢!
一个简单的for
循环来遍历文件,printf
来生成新的文件名应该可以做到:
#!/bin/bash
i=1
for orig in *.jpg
do
new=$(printf "%02d_%s" $i $orig)
mv $orig $new
((i++))
done