【发布时间】:2020-05-24 08:59:21
【问题描述】:
我有许多不同的文件夹,它们的文件数量完全相同,顺序完全相同。 例如:
Folder1 Folder2 Folder3
AFile.jpg 9001.jpg 13004.jpg
BFile.jpg 9002.jpg 13005.jpg
Cfile.jpg 9003.jpg 13006.jpg
我想将 Folder1 的文件名复制到其他每个文件夹,结果是:
Folder1 Folder2 Folder3
AFile.jpg AFile.jpg AFile.jpg
BFile.jpg BFile.jpg BFile.jpg
Cfile.jpg Cfile.jpg Cfile.jpg
但是,重命名多个文件的每个建议仅使用相同的替换字符串重命名多个文件。
是否有可能通过 bash 脚本执行此操作?
【问题讨论】:
-
你是如何映射的?有什么特别的顺序吗?
-
文件在一个文件夹中按编号连续排序,但在不同文件夹中不连续
-
无论顺序如何,只需运行一个循环来列出第一个文件夹中的文件,提取名称并将其存储到一个数组中。接下来循环其他文件夹并在循环内从数组中分配新文件名。明白了。 ?
-
就是这么简单,我为什么没想到......如果我让它工作了,我会报告的。谢谢!