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