如何使用shell脚本重命名多个文件



我是shell脚本的初学者。我有4张图片:

1.png, 2.png, 3.png, 4.png 

如何将这些图像重命名为:

img1.png, img2.png, img3.png, img4

使用基于perl的重命名:

rename 's/^/img/' *.png

将其用作脚本,并将文件名作为输入。它未经测试,但应该会给你一个线索

#! /bin/bash    
for file in "$@"; do
mv "$file" "img${file}"
done

查看rename命令,可以执行类似的操作

rename s/^/img/g *png

对于以png(*png)结尾的所有文件,用img替换(s/)文件名的开头(记为^)

.如果你没有,你可以从这里获得命令http://stackoverflow.org/wiki/Rename.pl

例如

相关内容

  • 没有找到相关文章

最新更新