【发布时间】:2014-02-22 13:37:38
【问题描述】:
我需要重命名超过 1500 个 *.jpg 文件。 我有带有 2 列文件名列表的文本文件,制表符分隔:
- 1305 1979
- 1310 173
- 1311 172
旧文件名 - 新文件名
- 1305_1.jpg - 1979
- 1310_main_origin.jpg - 173
- 1311_2.jpg - 172
如何检查第一列的前 4 位数字和旧文件名,并从 2 列重命名为另外 4 位数字?
//对不起我的英语
【问题讨论】:
-
我不明白:文件只是
1305或1305_01.jpg...?意思是,mv col1 col2会成功吗? -
我的旧文件名在 1305、1310、1311 等之后有不同的结尾。我需要将其重命名为 2 列中的名称。
-
这是 Windows 还是 Unix 环境?
标签: bash file rename batch-rename filelist