坐井以观天
分类: LINUX
2013-04-02 10:01:07
原文地址:awk 二个文件比较取特定的列再组合 作者:左手_wanggy
awk 'NR==FNR{a[$1]=$2" "$3}NR>FNR{if(a[b=$3]){print$3","$4","a[b]","$1,$2}}' file1 file2 >file3
#file1 的第一列等于 file2 的第三列时,print$3,a[b],$4,$1,$2 a[b]是file1的$2$3
同理在if 里面可以加else 不匹配时候的操作。