美文网首页
Linux中awk抽取包含某字段的整行

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

作者: 赵会成 | 来源:发表于2019-02-12 16:43 被阅读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

    相关文章

      网友评论

          本文标题:Linux中awk抽取包含某字段的整行

          本文链接:https://www.haomeiwen.com/subject/ftpkeqtx.html