У меня есть много файлов в формате двух столбцов с меткой в первом столбце и номером во втором столбце. Число положительное (никогда не равно нулю):
AGS 3
KET 45
WEGWET 12
FEW 56
В каждом файле метки не повторяются.
Я хотел бы объединить эти многие файлы в один файл со многими +1 столбцами, чтобы первый столбец включал уникальный набор всех меток для всех файлов, а последние пять столбцов включали число для каждой метки каждого файла. Если метка не существовала в определенном файле (и, следовательно, для нее нет номера), я бы хотел, чтобы по умолчанию она была равна нулю. Например, если второй файл содержит это:
AGS 5
KET 14
KJV 2
FEW 3
то окончательный вывод будет выглядеть так:
AGS 3 5
KET 45 14
WEGWET 12 0
KJV 0 2
FEW 56 3
Я новичок в Linux и играл с sed и awk, но понимаю, что это, вероятно, требует нескольких шагов...
* Редактировать примечание: мне пришлось изменить его с двух файлов на множество файлов. Несмотря на то, что в моем примере показаны только 2 файла, я хотел бы сделать это и в случае > 2 файлов. Спасибо...