Я хотел бы переименовать все файлы в одном каталоге на основе совпадения подстроки текущего имени файла с полным именем файла в другом каталоге. Например, у меня есть две директории с 1200 файлами, аналогичные следующему примеру, где я хочу, чтобы вторая папка файлов была переименована в полное имя файла на основе уникального совпадающего ID / подстроки:
Directory 1:
ABC_MA123.bed
EFG_MA124.bed
XYZ_MA125.bed
Directory 2:
MA123.bed
MA124.bed
MA125.bed
Желаемый результат:
Directory 2:
ABC_MA123.bed
EFG_MA124.bed
XYZ_MA125.bed
Есть ли простой способ сделать это с помощью скрипта bash / awk?