尝试根据文本文件重命名文件

Hirschy

我试图根据两个文本文件的内容重命名一个充满文件的目录。OLD(具有当前文件的全名)和NEW(具有我希望重命名它们的名称)两者都以相同的顺序进行。

我怎么会去从重命名文件OLDNEW

每个文件包含\n单独的名称

OLD示例行: Blah Blah Blah Campaign 2 Episode 1.mp4

新的示例行: Campaign 2 Episode 1.mp4

斯蒂芬·查泽拉斯(Stephane Chazelas)

一个非常特定于zsh的:

old=(${(f)"$(<OLD)"}) new=(${(f)"$(<NEW)"})
for o n (${old:^new}) echo mv -i -- $o $n

echo高兴时将其删除

或便携式的:

while IFS= read -r old <&3 && IFS= read -r new <&4; do
  echo mv -i -- "$old" "$new"
done 3< OLD 4< NEW

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用文本文件作为源来重命名文件

根据csv文件的内容创建JSON /文本文件

如何根据存储在同名文本文件中的日期/时间重命名文件夹中的每个JPG文件?

尝试根据文件大小重命名文件

从文本文件中提取字符串,然后在bash中相应地重命名它们

使用文本文件中的字符串对图像进行卷曲和重命名

如何重命名子文件夹或zip文件中的文本文件

使用文本文件中的列表重命名目录中的文件

使用文本文件重命名文件夹中的批处理文件

在使用perl重命名文本文件时,在文本文件末尾出现问号

Bash脚本从文本文件源重命名文件

尝试读取文本文件

根据内容中的多个字符串重命名文本文件

CMD批次重命名。从文本文件中读取新名称

根据文本文件中包含的文本重命名目录中的文件

如何根据文本文件中的匹配重命名tar.gz文件

使用python重命名文本文件中的特定行

如何批量重命名文本文件使其成为每个文本文件中的第一个单词?

根据原始文本文件中的数据创建多个文本文件

如何打开文件夹并将文本文件放置在数据框中并根据文件名重命名数据框?

在文件夹内创建文本文件,然后重命名文件夹以匹配其中的文件名

从文本文件重命名海量文件

通过使用文本文件中的前缀来重命名文件

根据文本文件创建字典

如何根据文本文件中的名称重命名文件?

如何将文本文件的每一行写入新文件并根据其内容命名?

使用内容中的字符串重命名文本文件

如何根据文本文件的第一行重命名txt文件?

获取 Windows 批处理文件以根据通配符匹配的内容重命名文本文件

TOP 榜单

热门标签

归档