美文网首页
【生物信息笔记...】Linux awk命令

【生物信息笔记...】Linux awk命令

作者: Ternq8 | 来源:发表于2017-08-15 23:41 被阅读49次

什么是awk?

AWK是一种处理文本文件的语言,是一个强大的文本分析工具。相对于grep的查找,sed的编辑,awk命令显得尤为强大。

awk命令是把文件逐行读出,以空格为默认分隔符将每行切片,切开后的部分进行分析处理。

AWK的版本:awk,nawk和gawk。再没说明的情况下是gawk(是AWK的GNU版本)

使用方法/语法:

awk '{pattern+action}’ {filenames}

pattern: 表示AWK在数据中查找的内容 如 $1==2 找出第一列是2的,这里美元符号代表被分隔符分开的域,默认是空格。那么$2就是第二列里,$0代表全部。

action: 找到后需要执行的命令 如:print

例如:

----

grep 更适合单纯的查找或匹配文本

sed 更适合编辑匹配到的文本

awk 更适合格式化文本,对文本进行较复杂格式处理

----

参考:http://www.runoob.com/linux/linux-comm-awk.html

相关文章

  • 【生物信息笔记...】Linux awk命令

    什么是awk? AWK是一种处理文本文件的语言,是一个强大的文本分析工具。相对于grep的查找,sed的编辑,aw...

  • Linux

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

  • awk命令

    下文来自:美团 吴孟达更多AWK命令请参考:Linux awk 命令扩展:linux sort,uniq,cut,...

  • Linux | awk

    参考:http://www.runoob.com/linux/linux-comm-awk.html awk命令的...

  • Linux 学习笔记(十四):Linux 正则表达式基础

    grep 命令 作为linux中最为常用的三大文本(awk(Linux awk教程),sed(Linux sed教...

  • Linux的awk命令

    Linux的awk命令 众所周知awk命令是Linux一个非常重要又难以掌握的命令,下面对这个命令进行一个详细的说...

  • Linux常用命令总结

    Linux常用命令指南 @Date 2017.05.23 tail awk awk ' pattern {acti...

  • Linux 常用命令总结

    linux 命令速查手册linux 常用操作命令 sed 简明教程 awk 简明教程 常用命令 ls ...

  • Linux命令学习之:awk命令

    Linux命令学习之:awk命令 简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk...

  • awk的用法

    一、awk命令用法 在Linux中,awk 即 gawk , awk的二进制文件为gawk的链接文件; ...

网友评论

      本文标题:【生物信息笔记...】Linux awk命令

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