У меня есть два файла с 4 столбцами в каждом. Я пытаюсь сравнить второй столбец из первого файла со вторым столбцом из второго файла. Мне удалось проверить на некоторых веб-сайтах, как это сделать, и это работает, но у меня проблема с печатью нового файла, содержащего весь второй файл и 3-й и 4-й столбцы из первого файла. Я попытался использовать такой синтаксис:
awk 'NR==FNR{label[$2]=$2;date[$2]=$3;date[$2]=$4;next}; ($2==label[$2]){print $0" "date[$2]}' file1 file2
Я смог добавить только 4-й столбец из первого файла. Где я могу ошибиться?