美文网首页
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抽取包含某字段的整行

    awk '{if($ 0~“listAuths”)print}' xxx.log 发现 需要的是将一个文件中的内容...

  • 11. [转载]linux中awk命令使用

    参考linux之awk用法 awk是一个非常棒的数字处理工具。相比于sed常常作用于一整行的处理,awk则比较倾向...

  • linux awk工具

    awk是一个非常好用的数据处理工具。相较于sed常常一整行处理,awk则比较倾向于一行当中分成数个“字段”处理,a...

  • Linux

    linux awk命令详解、linux awk命令Linux常用操作指令Linux netstat命令详解 awk...

  • 数据库字段规范及乐观锁常见错误

    一、背景 统一关系数据库中,每张表必须包含的字段(称为系统字段),便于统一数据库开发规范,便于大数据抽取数据等; ...

  • awk的简单使用

    awk awk的工作模式是扫描文件中的每一行, 并且对符合条件的行进行处理, 处理的时候可以针对整行, 也可以针对...

  • Linux Shell:awk文本处理工具,Linux的SQL神

    摘要:Linux,Shell,awk awk简介 awk是一个强大的文本分析工具,尤其是对linux中的结构化二维...

  • shell练习

    1、awk详解 awk的最基本功能是在文件或者字符串中基于指定规则浏览和抽取信息 语法:awk '{pattern...

  • linux三剑客awk教你如何裁剪结果集

    awk awk在Linux中我们称之为输出。在Linux的终端上所有的东西我们都可以用awk来输出赋值。 首先我们...

  • Linux Shell中使用awk完成两个文件的关联Join

    awk 处理两个公共字段 关键字:shell、awk、join Shell中的awk命令是非常强大的,有很多书籍专...

网友评论

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

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