`
ioio
  • 浏览: 138221 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

awk基本使用

阅读更多
  • $ awk '/^(no|so)/' test-----打印所有以模式no或so开头的行。

  • $ awk '/^[ns]/{print $1}' test-----如果记录以n或s开头,就打印这个记录。

  • $ awk '$1 ~/[0-9][0-9]$/(print $1}' test-----如果第一个域以两个数字结束就打印这个记录。

  • $ awk '$1 == 100 || $2 < 50' test-----如果第一个或等于100或者第二个域小于50,则打印该行。

  • $ awk '$1 != 10' test-----如果第一个域不等于10就打印该行。

  • $ awk '/test/{print $1 + 10}' test-----如果记录包含正则表达式test,则第一个域加10并打印出来。

  • $ awk '{print ($1 > 5 ? "ok "$1: "error"$1)}' test-----如果第一个域大于5则打印问号后面的表达式值,否则打印冒号后面的表达式值。

  • $ awk '/^root/,/^mysql/' test----打印以正则表达式root开头的记录到以正则表达式mysql开头的记录范围内的所有记录。如果找到一个新的正则表达式root开头的记录,则继续打印直到下一个以正则表达式mysql开头的记录为止,或到文件末尾。

分享到:
评论

相关推荐

    awk使用基本理论

    linux shell三剑客之一 awk使用基本理论 awk有3个不同版本: awk、nawk和gawk

    awk 基本的一些常用用法

    把实际应用中一些常用的awk的用法进行了总结,包括多文件操作,与shell之间的相互调用等

    awk入门到精通.pdf

    此外, awk内建有pipe的功能, 可将处理中的数据传送给外部 的 Shell命令加以处理, 再将Shell命令处理后的数据传回awk程序, 这个特点也使得awk程序很 容易使用系统资源. 由于awk具有上述特色, 在问题处理的过程中, 可...

    awk语言编程使用规则

    1. awk语言的最基本功能是在文件或字符串中基于指定规则来分解抽取信息,也可以基于指定的规则来输出数据。完整的awk脚本通常用来格式化文本文件中的信息。 2. 三种方式调用awk 1) awk [opion] 'awk_script' ...

    学习和理解AWK的最佳书籍Effective AWK Programming

    这本书对awk的编程模型、基本语法有简单明了的介绍,在进行数据处理、文本处理、报表、试验算法方面的应用也有很多好的实例。  由于是88年的老书,其中对gawk最新版本对awk的扩展没有提及,但这并不妨碍其称为一本...

    awk基本入门和高级用法

    awk学习快速入门、基本用法、高级应用。基本入门说明使用的基本方法;高级应用主要是管道的用法

    awk入门级教材awk入门awk入门

    awk 是一门编程语言,它的基本操作是在一组文件上查找模式,并在包含这些模式实例的那 些行或字段上进行指定的动作。awk 使得特定数据的选择和变换操作更易于表达

    Sed与Awk (中文版)

    第二版介绍了awk的POSIX标准,同时介绍了一些可免费使用的以及商业版的awk。 本书在一开始就给出了一个概述和指南,论述了从grep到sed再到awk不断改进的功能。sed和awk具有相同的命令行语法,以脚本的形式接收用户的...

    Oracle ass.awk工具

    但是如果直接来查看这个trace file,比较麻烦,这时候可以使用ass.awk 脚本来帮助我们查看trace file。 Ass.Awk 脚本在LTOM的ltom431\ltom\tom_base\tom\src目录下,其名称是:ass109.awk。这个是目前的最新版本,...

    Sed与awk 中文第二版

    你还能了解到: 通用的程序结构 如何使用awk的内部函数 如何编写用户定义函数 awk程序的调试技术 如何开发一个处理索引的应用程序,该程序演示了awk的强大功能得到不同awk版本的ftp和联系信息 。  本书还包含了一组...

    AWK简明教程

    AWK简明教程 AWK是贝尔实验室1977年搞出来的文本出现神器,所以非常有必要为它写篇文章。之所以叫AWK是因为其取了三位创始人 Alfred Aho,Peter Weinberger, 和 ...这里的教程并不想面面俱到,但全是示例,基本无废话。

    5.5: sed高级应用 、 awk基本用法 、 总结和答疑.docx

    5.5: sed高级应用 、 awk基本用法 、 总结和答疑.docx

    awk命令详解

    linux awk 命令的基本用法,awk 命令详解,强大的awk

    Awk 精萃.pdf

    在过去的几年中,我偶尔要用awk 来完成一些工作,由于不经常使用awk,再加上年岁以高记忆力差,每次写awk 的时候都需要到处查找样例代码,在经历了无数次这样的事情后,终于痛下决心,将awk 中最基本的操作写成本书...

    awk的基本使用方法.txt

    linux管理员、开发人员

    sed、grep、awk的使用和简单Shell编程

    (1)掌握linux “三剑客”grep、sed、awk的使用方法; (2)掌握bshell脚本编程基本规则、函数及控制结构

    Linux主要shell命令、sed、awk使用详解

    1 Linux主要shell命令详解 2 Linux bash shell脚本语法入门 3 Shell基本命令 4 使用 sed 编辑器

    Linux/Unix AWK详细用法中文图解

    awk非常的优秀,运行效率高,而且代码简单,对格式化的文本处理能力超强。基本上grep和sed能干的活awk全部都能干,而且干得更好。

    sed与awk(第二版) - PDF(带目录)

    因为所有这三个程序都使用UNIX正则表达式,因此书中用一章的篇幅来介绍UNIX的正则表达式语法。 然后,本书介绍如何编写sed脚本。从编写几行简单的脚本开始,学习进行手工编辑操作的其他基本命令和高级命令,以及...

    Linux中的awk数组的基本使用方法

    1.awk数组描述 ...2.在声明数组时,可能值很多,命令太长,降低命令可读性,所以使用反斜杠“\”,来进 行换行,效果是完全一样的,代码如下所示: [zkpk@master as]$ awk 'BEGIN{arr[1]=one;arr[2]

Global site tag (gtag.js) - Google Analytics