合并file1和file2,除去重复项,结果写入file3:
awk 'NR==FNR{a[$0]=1;print}
NR>FNR{
if(!(a[$0])) {print }
}' file1.txt file2.txt > file3.txt
查询两个文件相同的部分
awk 'NR==FNR{a[$0]=1}
NR>FNR{
if((a[$0])) {print }
}' file1.csv file2.csv
删除空行
cat file1.txt |awk '{if(length!= 0) print $0}' > file2.txt
NR为主体行号,FNR为单位文件行号。