私はその逆をしたい(まったく同じ例): file_2 の最初の 2 つの列一致に基づいて file_1 から行を抽出します。
つまり、file_2 の最初の 2 つの列に一致する最初の 2 つの列を除いて、file_1 からすべての行を抽出します。
答え:
awk 'NR==FNR {get[$1" "$2]++; next} !get[$1" "$2]' f2.txt f1.txt
答え1
これは働きます:
$ awk 'NR==FNR {get[$1" "$2]++; next} !get[$1" "$2]' f1.txt f2.txt