我在一个目录中有许多文件,这些文件的名称各不相同,但有一个共同的模式 - 文件名以 _rgb.jpg 结尾。我正在寻找一个简单的命令,可以将该目录中的多个文件的名称结尾更改为 _cmyk.jpg。我更喜欢在命令行中执行此操作。
答案1
这是我编写的一个快速脚本。
#!/bin/bash
for file in *_rgb.jpg
do
echo mv ${file} ${file%_rgb.jpg}_cmyk.jpg
done
如果您对结果满意,请删除echo
答案2
试试这个。只需一个简单的命令就可以获取该目录中的所有文件。
rename 's/_rgb.jpg/_cmyk.jpg/' *