请让我知道如何使用mv命令使用for循环来编写Shell脚本来更改文件夹中多个文件的名称。
答案 0 :(得分:0)
我恳请您签出rename(1)
命令。它允许一次批量重命名多个文件。例如,在以下文件集上...
a.JPG
b.JPG
c.JPG
d.JPG
e.JPG
f.JPG
如果我要输入rename 'y/A-Z/a-z/' *
。它将文件名中的所有字符转换为小写,从而产生以下列表...
a.jpg
b.jpg
c.jpg
d.jpg
e.jpg
f.jpg
它使用'perl'中的表达式,因此我也建议您检查一下,以便您弄清楚如何使用它。