Я пытаюсь написать bash-скрипт, который проходит строку за строкой (игнорируя заголовок), извлекает имя файла из начала каждой строки, а затем находит файл с этим именем в одном каталоге и перемещает его в другой каталог. Я буду обрабатывать сотни этих файлов в цикле и перемещать более миллиона отдельных файлов. Пример файла:
ImageFileName Left_Edge_Longitude Right_Edge_Longitude Top_Edge_Latitude Bottom_Edge_Latitude
21088_82092.jpg: -122.08007812500000 -122.07733154296875 41.33763821961143 41.33557596965434
21088_82093.jpg: -122.08007812500000 -122.07733154296875 41.33970040427444 41.33763821961143
21088_82094.jpg: -122.08007812500000 -122.07733154296875 41.34176252364274 41.33970040427444
Я хотел бы проигнорировать первую строку, а затем взять 21088_82092.jpg в качестве переменной. Имена файлов могут не всегда иметь одинаковую длину, но они всегда будут иметь формат digits_digits.jpg
Любая помощь для эффективного подхода очень ценится.