美文网首页
Linux工具之awk的一般功能

Linux工具之awk的一般功能

作者: 食品猪的生信鸡 | 来源:发表于2022-06-22 17:47 被阅读0次

awk对于我来说强大的功能在于:当处理超过5万行的EXCEL数据,Windows频繁卡死的情况下,在基于linux上的awk处理只需要两秒。它可以跨越一些EXCEL的短板,鉴于事物总是对立与统一的,它的应用或许需要更强的逻辑思维能力

awk BEGIN {pattern} 'pattern {action}' END {pattern} filenames
#我们经常使用中间的部分:
awk 'pattern {action}' filenames #pattern指满足的条件,action指进行的动作。
#for example
awk '$2+$3+$4+$5+$6+$7!=0 {print $0}' differ_gene_read.txt
differ_gene_read.txt
我们可以看到:
differ_gene_read.txt文件是一个以换行符(\t)分割的、共有7列、有23668行的文本文件,它的第一列基因的名称,最后六列是每个样本的基因的read数

这个代码的意思是:
后6行不等于0的行提取出来。$0表示打印所有的行。

相关文章

  • Linux工具之awk的一般功能

    awk对于我来说强大的功能在于:当处理超过5万行的EXCEL数据,Windows频繁卡死的情况下,在基于linux...

  • Shell编程之正则表达式(awk)

    正则之Awk 1.什么是awk: awk不仅仅是一个文本处理工具,同时也是一门编程语言,是linux上功能最强大的...

  • awk

    awk的简介和功能 awk: Linux 文本处理三剑客:grep、sed和awk。其中grep是一种文本过滤工具...

  • Linux处理文本的三驾马车—awk命令常用功能

    Linux处理文本的第三驾马车—awk命令 AWK是一种优良的文本处理工具,Linux及Unix环境中现有的功能最...

  • awk

    Linux System Environment awk功能 awk格式 awk 参数 一、awk截取列 二、显示...

  • Linux命令学习之:awk命令

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

  • AWK 命令详解

    AWK 命令详解 除了使用 sed 命令,Linux 系统中还有一个功能更加强大的文本数据处理工具,就是 awk。...

  • 【linux编程】文本处理-awk

    awk介绍 awk是Linux及Unix操作系统中非常优秀的数据及文本处理工具,它是一种编程语言。 特点: 功能强...

  • day 15

    Linux三剑客之awk 1.1、awk语法及参数 功能说明: awk是一种编程语言,可以用来处理数据和生成报...

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

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

网友评论

      本文标题:Linux工具之awk的一般功能

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