嗨,我正在尝试输出列 $5 和 $6 (file2),其中:列 $5 (file1) 和 $3 (file2) 相似,$3 (file1) 和 $2 (file2) 相似。
这是我的代码:
awk 'NR==FNR { a[$3,$5] = 1; next } $2 in a && $3 in a {print $5, $6 > "test.tbd" }' file_1 file_2
不幸的是,如果我运行它,什么也不会发生。有人可以解释一下为什么吗?
使用
($2,$3) in a
而不是分开。