`
ioio
  • 浏览: 143638 次
  • 性别: 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 基本的一些常用用法

    ### AWK基本的一些常用用法 #### AWK简介 AWK是一种强大的文本处理工具,它最初是为了方便地处理结构化数据而设计的。AWK语言不仅支持基础的文本处理功能,还提供了高级的数据处理能力,使得它在数据分析、报告生成...

    awk使用基本理论

    ### awk使用基本理论 #### 一、awk简介与版本 - **awk** 是 Linux Shell 三剑客之一,主要用于文本处理。它是一种强大的文本分析工具...掌握 awk 的基本使用方法对于日常的 Linux 系统管理和数据处理都是非常有用的。

    awk使用手册,awk使用手册

    ### Awk 使用手册详解 #### 一、Awk 简介 Awk 是一种功能强大的文本处理工具,广泛应用于 Unix 和类 Unix 系统中。它的名字来源于三位设计者的名字首字母:Aho (Peter)、Weinberger (Brian) 和 Kernighan (Doug)。...

    awk实例详解——Unix下awk的使用

    默认情况下,`awk`使用空格或制表符作为字段分隔符(Field Separator, FS)。但可以通过`-F`选项或内部变量`FS`自定义分隔符,如`awk -F: '{print $1}'`以冒号为分隔符打印第一列。 **3. 内置变量** `awk`提供了...

    awk的详细介绍,awk的使用介绍

    **awk** 可以实现样式匹配、流程控制、数学运算、变量和函数的使用等,几乎涵盖了编程语言的所有基本要素。因此,**awk** 也被定义为一种“样式扫描和处理语言”。 - **样式匹配**: **awk** 能够识别文本中的特定...

    AWK使用手册.pdf

    - `awk 'pattern {action}' filename`:这是AWK的基本使用形式,其中`pattern`是匹配模式,`action`是对匹配到的行执行的操作,`filename`是待处理的文件。 - 特例: - `awk 'pattern' filename`:仅显示匹配模式...

    awk使用手册-学习AWK首选

    《awk使用手册-学习AWK首选》是一本详细介绍Unix awk工具的指南,旨在帮助读者从基础到深入地掌握awk的使用。作者池中龙通过详实的解释和丰富的实例,为不同水平的用户提供全面的学习资源。 awk是Unix/Linux环境中...

    Shell AWK使用手册

    **awk的流程控制**:除了基本的流程控制语句,AWK还支持开关语句`switch...case`和`break`、`continue`来控制程序流程。 **awk中的自定义函数**:用户可以在AWK脚本中定义自己的函数,增加代码的可重用性和可读性。...

    awk使用手册

    ### awk使用手册详解 #### 一、awk简介 在UNIX世界里,存在许多强大的文本处理工具,其中awk作为一款出色的模式扫描与处理语言,却往往被人们所忽视。它的名字来源于三位创造者的名字首字母——Aho、Weinberg以及...

    awk+手册中文版.pdf

    awk 手册中文版.pdf awk 手册中文版由 bones7456 整理,...awk 手册中文版提供了 awk 的基础知识和实践指南,旨在帮助读者快速掌握 awk 的使用和特点,並且提供了一些范例和解题模式,帮助读者更好地理解和应用 awk。

    Awk命令使用实例.docx

    ### Awk命令使用详解 #### 一、Awk简介 Awk是一种强大的文本处理...以上介绍了Awk的一些基本概念及其如何使用各种模式来处理文本数据。通过理解和应用这些概念,用户可以轻松地完成复杂的文本处理任务,提高工作效率。

    AWK详细文档 使用手册

    这个手册详细介绍了在Unix环境下使用AWK的各种方法,包括基本命令行选项、高级功能以及一些实用技巧。 通过学习这个AWK详细文档和实例,你可以更好地理解和掌握AWK的用法,从而更有效地处理和分析文本数据。记住,...

    awk教程入门到精通

    下面是一份 awk 教程,从基础知识到高级应用,涵盖了 awk 的基本概念、语法、函数和应用实例。 awk 基础知识 awk 的基本结构是 pattern{action},其中 pattern 是awk的模式, action 是awk的动作。awk 的模式可以...

    awk教程-awk教程.rar

    awk基本概念 - **字段(Field)**:awk默认使用空格或制表符作为字段分隔符,将一行文本划分为多个字段。每个字段可以通过$1, $2, ... $NF引用,其中$NF表示最后一个字段。 - **模式(Pattern)**:模式可以是...

    awk 使用手册

    默认情况下,`awk`使用空格或制表符作为字段分隔符(Field Separator, FS)。可以通过内置变量`FS`来改变这个行为,例如: ```bash awk -F ',' '{ print $1 }' file.csv ``` 这会将逗号作为字段分隔符,打印CSV文件...

    awk详细用法小结awk awk

    awk的使用可以通过两种基本方式: - awk [options]'script' var=value file(s) - awk [options] -f scriptfile var=value file(s) 其中,script是以单引号括起来的awk程序脚本,而scriptfile则是包含awk脚本的文件...

    GNU AWK 英文版使用手册

    其中AWK语言的介绍部分涵盖了AWK的基本概念和基本语法,以及如何运行awk和gawk程序、正则表达式、输入文件读取、输出打印、表达式、模式、动作和变量、数组以及函数等方面的内容。对于想深入学习AWK的用户来说,这...

Global site tag (gtag.js) - Google Analytics