В моем текущем каталоге есть много файлов. Некоторые файлы имеют часть имени файла.Поиск файлов, которые разделяют часть имени файла
.: например
XGAE_537493_GSR.FITS
TGFE_537493_RRF.FITS
EGRE_537497_HDR.FITS
TRTE_537497_YUH.FITS
TRXX_537499_YDF.FITS
.
.
Файлы 1 & 2 будет матч, равно как и файлы 3 & 4. Файл 5 не имеет себе равных. Поэтому файлы 1,2,3 и 4 будут перемещены.
Я хочу переместить файлы, которые разделяют часть их имени, чтобы отделить их от тех, которые этого не делают.
Я пытался сделать это, используя bash. Я googled, но не мог найти сайты, которые описывали процесс, который мне нужен. До сих пор в псевдо-коде у меня есть:
FOR F IN *
IF ${FILE:5:10} MATCHES ANY OTHER ${FILE:5:10}
MOVE ALL MATCHES TO ANOTHER DIRECTORY
Любая информация, чтобы помочь мне двигаться в правильном направлении будут оценены.
Вы не говорите, как совпадение имен файлов. Не могли бы вы добавить это? –