使用shell脚本重命名列表中的文件

时间:2017-12-05 09:56:48

标签: shell

我想从列表中重命名文件。这是文件格式:

原始名称

新名称

000000000000402a.ogg
Dth_BrkNck_FOD_MALE_MALE_001
000000000000402c.ogg
Dth_BrkNck_FOD_MALE_MALE_002
000000000000402e.ogg
Dth_BrkNck_FOD_MALE_MALE_003
0000000000004030.ogg
Dth_BrkNck_FOD_MALE_MALE_004

我是shell脚本的新手,所以任何帮助都将受到赞赏。谢谢。

1 个答案:

答案 0 :(得分:0)

似乎没有直接连接黑白Original file nameNew file name,要重命名文件,

mv OriginalName NewName

一种方法是重复多个文件的步骤,(我们可以在记事本中创建所有命令并将其完全粘贴) 或者我们可以将它放在shell脚本中,如下所示renamer.sh并执行它,

cat renamer.sh
mv 000000000000402a.ogg Dth_BrkNck_FOD_MALE_MALE_001
mv 000000000000402c.ogg Dth_BrkNck_FOD_MALE_MALE_002
mv 000000000000402e.ogg Dth_BrkNck_FOD_MALE_MALE_003
mv 0000000000004030.ogg Dth_BrkNck_FOD_MALE_MALE_004

执行: - sh renamer.sh