【发布时间】:2013-03-13 04:49:17
【问题描述】:
我想编写一个 linux 脚本,它将所有具有相同文件名(但扩展名不同)的文件移动或复制到所有这些文件的新文件名,同时保持它们不同的扩展名。换句话说:
如果我从目录列表开始:
file1.txt, file1.jpg, file1.doc, file12.txt, file12.jpg, file12.doc
我想编写一个脚本来更改所有文件名而不更改扩展名。对于同一示例,选择 file2 作为新文件名,结果将是:
file2.txt, file2.jpg and file2.doc, file12.txt, file12.jpg, file12.doc
因此文件名与当前条件不匹配的文件不会被更改。
祝你好运,
乔治
【问题讨论】:
-
为什么 file2 匹配 file1 而不是 file12 ?同名长度,以一位数字结尾?
标签: linux shell scripting batch-rename