Существует ли инструмент (или опция для sort
), который будет переупорядочивать строки файла так, чтобы они упорядочивались как ключи в другом файле?
Например, у меня есть файл данных:
T01F01475558 30
T01F022B3A17 31
T01F022EEDFD 19
T01F026E0209 19
И еще один (сортировка "ключевого" файла):
T01F022EEDFD
T01F026E0209
T01F022B3A17
T01F01475558
Есть ли способ отсортировать первый файл так, чтобы первое поле было в том же порядке, что и второй файл? Каждый ключ уникален (без дубликатов), и в каждом файле одинаковое количество строк.
Есть ли инструмент UNIX, о котором я не знаю, который сделает это?