linux 中awk输出两个文件中重复的行
001、
[root@PC1 test02]# ls a.txt b.txt [root@PC1 test02]# cat a.txt ## 测试文件 88 77 jj ff yy rr tt [root@PC1 test02]# cat b.txt ## 测试文件 uu rr tt uu 77 88 ## 将文件1保存到数组, ## 对文件2进行逻辑判断 [root@PC1 test02]# awk '{if(NR == FNR) {a[$0]++}; if(NR > FNR && a[$0]) {print $0}}' a.txt b.txt ## 输出相同的行 rr tt 77 88
。