我希望到grep为AAA和BBB和CCC从FILE1.TXT在同一线路上的任何顺序FILE2.TXTAWK比较一个文件与另一个文件
FILE1.TXT
aaa bbb ccc
ddd fff ggg
hhh ddd jjj
jjj ccc
FILE2.TXT
aaa bbb ccc ddd fff ggg --> output whole line since it matches with aaa bbb ccc of file1.txt
aaa ddd jjj hhh --> no output since it does not match with any search pattern in file1.txt
ccc ddd fff ggg jjj --> output whole line since it matches with jjj ccc of file1.txt
这是我想出了这样的脚本远。但不输出任何东西
gawk 'NR==FNR{a[$1,$2,2$3]++;next} ($0 in a)' file1.txt file2.txt
jjj ccc在file1.txt中的第4行,并且file2.txt中没有line4,所以从技术上讲,只有file2.txt的第一行应该在输出中 –