【发布时间】:2015-09-05 08:17:27
【问题描述】:
我有多个采用这种格式的文件:this-is-text_r_123.txt 和 this-is-text.txt。
我想做的(最好使用for 循环)是将所有this-is-text.txt 文件重命名为其对应的this-is-text_r_123.txt 匹配项,但在文件名中使用i 而不是r。考虑到this-is-text 是一个随机文本(从一个文件到另一个文件不同),而上面示例中的123 是3 个数字的任意组合。所有文件都在一个目录中。
我尝试了mv 和rename,但没有成功
我在这里搜索并查看了所有文件重命名问题,但没有一个符合我的情况
【问题讨论】:
-
from&to文件名在哪里定义? -
从:this-is-text.txt 到 this-is-text_i_123.txt,每个文件的“this is text”和“123”都不同。并且“this_is_text”必须匹配 this-is-text_r_123.txt 中的“this-is-text”