我正在使用 Ubuntu 16,我有一个包含数百个具有唯一文件名的文件的目录。
我想根据单独的ID文件对它们进行批量重命名。
例如:
原始目录
FileA.ext
FileB.ext
FileC.ext
IrrelevantFile.txt
etc
ID 文件
FileA.ext File1.ext
FileB.ext File2.ext
FileC.ext File3.ext
etc
转换后的目录
File1.ext
File2.ext
File3.ext
IrrelevantFile.txt
etc
请注意,原始目录包含一个具有单独扩展名 ( IrrelevantFile.txt
) 的文件,该文件未包含在 ID 文件中。因此,Bash 脚本应严格依赖 ID 文件,并仅重命名其中存在的文件。
你能帮忙吗?