Как объединить два файла с помощью AWK? [дубликат]

На этот вопрос уже есть ответ здесь:

Файл 1 имеет 5 полей ABCDE, причем поле A является целым числом - оценено

Файл 2 имеет 3 поля AFG

Число строк в файле 1 намного больше, чем в файле 2 (от 20 ^ 6 до 5000)

Все записи A в файле 1 появились в поле A в файле 2

Мне нравится объединять два файла по полю A и переносить F и G

Желаемый результат - ABCDEFG

Пример

Файл 1

 A     B     C    D    E
4050 S00001 31228 3286 0
4050 S00012 31227 4251 0
4049 S00001 28342 3021 1
4048 S00001 46578 4210 0
4048 S00113 31221 4250 0
4047 S00122 31225 4249 0
4046 S00344 31322 4000 1

Файл 2

A     F    G   
4050 12.1 23.6
4049 14.4 47.8   
4048 23.2 43.9
4047 45.5 21.6

Желаемый результат

A    B      C      D   E F    G
4050 S00001 31228 3286 0 12.1 23.6
4050 S00012 31227 4251 0 12.1 23.6
4049 S00001 28342 3021 1 14.4 47.8
4048 S00001 46578 4210 0 23.2 43.9
4048 S00113 31221 4250 0 23.2 43.9
4047 S00122 31225 4249 0 45.5 21.6
31
задан Dropout 26 June 2013 в 20:14
поделиться