我是shell脚本的初学者。我有4张图片:
1.png, 2.png, 3.png, 4.png
如何将这些图像重命名为:
img1.png, img2.png, img3.png, img4
答案 0 :(得分:2)
使用基于perl的rename:
rename 's/^/img/' *.png
答案 1 :(得分:1)
将此作为脚本使用您的文件名作为输入。这是未经测试的,但应该给你一个线索
#! /bin/bash
for file in "$@"; do
mv "$file" "img${file}"
done
答案 2 :(得分:0)
查看重命名命令,您可以执行类似
的操作rename s/^/img/g *png
对于以png(s/
)结尾的所有文件,^
替换(img
)文件名的开头(标注为*png
)A
。如果你没有它,你可以从这里http://stackoverflow.org/wiki/Rename.pl
获取命令 例如