1 | var=1 |
数据合并统计
1 | awk 'NR==FNR { a[$1,$2]=$0; next } { if (($2,$3) in a) { print a[$2,$3]; found = 1 } else { print a[$2,$3]; found = 0 } }' b.txt a.txt > c.txt |
获取差异值
1 | awk 'NR==FNR { a[$2,$3]=$0; next } { if (($1,$2) in a) { found = 1 } else { print $0; found = 0 } }' a.txt b.txt |