最佳答案
很多人通过发布以下解决方案来帮助 AWK 同时处理多个输入文件:
$ awk 'FNR==NR{a[$1]=$2 FS $3;next}{ print $0, a[$1]}' file2 file1
这个很好用,但是我想知道是否有人可以向我解释一下为什么?我发现 AWK 语法有点难以掌握,希望有人不介意为我分解代码片段。