【发布时间】:2023-03-02 21:36:01
【问题描述】:
我是 unix 新手,真的可以使用您的帮助。
我想重命名很多照片,以便它们与图片上的项目代码相对应。我有一个 .csv 文件,该文件具有原始 .jpg 名称,然后是我希望将照片重命名为的代码,在连续列中。例如:
IMG_1234.JPG,AB001,AB003,AB004
IMG_1345.JPG,AB011,AB012,AB013,AB014,AB015
IMG_1456.JPG,AB112
IMG_1678.JPG,AB125,AB126
所以我想将IMG_1234.JPG复制3次并重命名为AB001、AB003和AB004等。
我知道我需要一个脚本并且我可以复制和重命名文件,但我不知道如何使脚本在 csv 文件中运行并将 .jpg 复制并重命名为以下名称,直到出现空单元格然后移动到下一行并复制并重命名该 .jpg 等。
我希望我的问题很清楚,对于我的知识有限,我深表歉意。
提前致谢!
edit:图像名称前面有目录(带有空格),因为照片位于不同的文件夹中。例如:
./照片排序/Samples1-100/IMG_1134.JPG
【问题讨论】:
-
您的文件是名为 IMG_1234 还是 IMG_1234.jpg?
-
它们被命名为.jpg