如何使用awk将两个文件 中数据在另个文件存在的数据删掉
awk 'NR==FNR{A[$0]} NR>FNR&&!($0 in A){print}' file1.txt file2.txt
输出结果为file1.txt特有的行。
调换file1.txt与file2.txt顺序,输出file2.txt特有行。
ARGIND方法,NR、FNR方法,都是判断在读取第几个文件
awk 'ARGIND==1{A[$0]} ARGIND>1&&!($0 in A){print $0}' file1.txt file2.txt