Linux中awk抽取包含某字段的整行

2019-02-12  本文已影响0人  赵会成

awk '{if($ 0~“listAuths”)print}' xxx.log

发现 需要的是将一个文件中的内容与另一个文件中的进行匹配

并输出属于A,同时也属于B文件,则将B文件下该行内容打印出来

方法1:

awk 'NR==FNR{a[$1];next}{if($2 in a)print }‘ file1 file2

方法2: 

grep –Ff file1 file2

awk 'NR==FNR{a[$1]}NR>FNR && ($1 in a){print $0}' otuid table.txt

上一篇下一篇

猜你喜欢

热点阅读