Использование AWK для обработки ввода из нескольких файлов

Многие люди очень помогли, опубликовав следующее решение для AWK'ов нескольких входных файлов одновременно:

$ awk 'FNR==NR{a[$1]=$2 FS $3;next}{ print $0, a[$1]}' file2 file1

Это хорошо работает, но мне было интересно, могу ли я кому-нибудь объяснить, почему? Я нахожу синтаксис AWK немного сложным для освоения и надеялся, что кто-то не возражает сломать фрагмент кода для меня.

Ответы на вопрос(3)

Ваш ответ на вопрос