Bash - 重命名文件

时间:2013-02-06 15:47:59

标签: regex bash

我需要bash脚本来处理这两个文件:

GAMES_12345678_123456_001.xml
GAMES_01234567_012346_CFG.xml

我想先重命名:

 GAMES_12345678_123456_001.xml

为:

games.xml

第二个档案:

GAMES_01234567_012346_CFG.xml

我想删除。

中间的那些数字“GAMES_12345678_123456_001.xml”是随机的,所以我需要在bash脚本中制作某种正则表达式(可能是?)来匹配这些名称。

1 个答案:

答案 0 :(得分:4)

如果目录中没有其他GAMES文件,您可以简单地

rm GAMES_*_CFG.xml
mv GAMES_*.xml games.xml

如果涉及更多文件,请说明如何选择要删除和删除的两个文件。