【发布时间】:2021-05-23 16:04:39
【问题描述】:
我目前有一长串文件,看起来有点像这样:
Gmc_W_GCtl_E_Erz_Aue_Dl_281_heart_xerton
Gmc_W_GCtl_E_Erz_Aue_Dl_254_toe_taixwon
Gmc_W_GCtl_E_Erz_Homersdorf_Dl_201_head_xaubadan
Gmc_W_GCtl_E_Erz_Homersdorf_Dl_262_bone_bainan
Gmc_W_GCtl_E_Thur_Peuschen_Dl_261_blood_blodan
Gmc_W_GCtl_E_Thur_Peuschen_Dl_281_heart_xerton
命名模式都遵循相同的顺序,我主要是根据“Aue”、“Homersdorf”、“Peuschen”等部分对文件进行分组(列表中还有很多其他的),这些关键字的位置始终相同(例如,它们都跟在 Dl 之后;它们都在第五个下划线之后……等等)。
所有文件都在同一个文件夹中,我正在尝试根据 bash 中的这些关键字将这些文件移动到子文件夹中,但我不太确定如何。对此的任何帮助将不胜感激,谢谢!
【问题讨论】:
标签: linux bash shell command-line