`
notfatboy
  • 浏览: 237524 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

awk自带变量汇总

 
阅读更多
awk太强大了,众人皆知,不再强调。将awk自带变量列出来,以备不时之需。
FS(Field Separator):不用说了,域分隔符变量
NR(Number of Record):当前record的编号,从1开始。通常情况下awk认为每行是一条record,这样的话实际就成了行号,但是awk也可以多行记做一个record,这样就需要另一个变量RS帮忙了。
NF(Number of Field):当前record的字段数量。
RS(Record Separator):定义记录的分隔符。
OFS(Output Field Separator):定义输出时每个域的分隔符,默认OFS=" "
ORS(Output Record Separator):定义输出时每个record的分隔符,默认ORS="\n"


分享到:
评论

相关推荐

    awk 用法变量名 含义

    awk '/101/' file 显示文件file中包含101的匹配行。 awk '/101/,/105/' file awk '$1 == 5' file awk '$1 == "CT"' file 注意必须带双引号 awk '$1 * $2 >100 ' file awk '$2 >5 && $2<=15' file

    linux awk 内置变量使用介绍.docx

    awk的内置变量是其灵活性的关键组成部分,这些变量提供了对输入和输出的控制,以及对处理过程的元信息的访问。以下是对标题和描述中提到的`awk`内置变量的详细解释: 1. **$0**:这个变量代表当前记录,即每一行的...

    awk教程入门到精通

    awk 有两种变量:内置变量和用户定义变量。内置变量包括 NR、NF、FS、RS 等,它们分别表示记录号、字段数、字段分隔符和记录分隔符。用户定义变量可以使用赋值语句来定义。 awk 的函数 awk 有多种函数,包括数学...

    LINUX中详解AWK内建变量FS,NF,NR,RT,RS,ORS,OFS

    ### Linux中AWK内建变量FS、NF、NR、RT、RS、ORS、OFS详解 #### 一、概述 AWK是一种强大的文本处理工具,主要用于格式化文本数据,广泛应用于Linux/Unix环境中。它拥有丰富的内置变量和函数,使得用户能够方便地...

    linux shell awk获得外部变量(变量传值)简介

    在编写Shell脚本时,我们常常需要将外部变量传递给`awk`,以便在`awk`命令中使用这些变量。本文将详细介绍如何在`awk`中获取和使用外部变量。 首先,让我们了解`awk`的基本语法: ```bash awk [ -F re ] [ ...

    Shell脚本之awk篇

    - -v选项用于在处理过程之前设置变量的值; - -f选项后跟脚本文件名,指定要执行的awk程序; - 兼容模式选项(如-Wcompat, -Wtraditional等)用于忽略GNU的扩展特性; - -Wcopyright选项用于输出简短的GNU版权声明。...

    awk详细用法小结awk awk

    awk提供了一系列内置变量,用于简化数据处理任务: - `$n`:当前行的第n个字段,其中字段由FS变量指定的分隔符分割。 - `$0`:当前行的完整内容。 - `ARGC`:命令行参数的个数。 - `ARGIND`:当前正在处理的文件在...

    Effective awk Programming, 4th Edition[awk高效编程4版]

    接着,书中深入探讨了awk的变量、常量和表达式,包括内部变量、用户自定义变量,以及算术、关系和逻辑表达式的用法。这些内容构成了awk编程的基础,使读者能够进行简单的数据计算和条件判断。 awk的字符串处理功能...

    awk知识文档学习

    - **变量**: Awk中的变量用于存储数据,可以是数字或字符串。 - **条件**: Awk包含条件判断语句,类似于其他编程语言的if-else结构。 - **循环**: Awk支持循环结构,如for和while循环,用于重复执行代码块。 - **...

    awk命令详解大全

    - **awk读取Shellscript程序变量**:awk可以从shell脚本中读取变量值。 - **将shell命令的执行结果送给awk处理**:通过管道将shell命令的输出传递给awk进行进一步处理。 - **shellscript程序读awk的执行结果**:awk...

    sed & awk 汇总

    ### sed & awk 汇总知识点 #### 一、sed命令概述 `sed`(stream editor)是一种功能强大的行编辑工具,它可以在不修改原始文件的情况下处理文本数据。`sed`广泛应用于脚本编程和日常的数据处理任务中,是Linux/...

    Shell、awk、sed面试题汇总(无答案).doc

    Shell、awk、sed 面试题汇总 以下是从给定的文件中生成的相关知识点: Shell 1. 变量赋值:在 Shell 中,可以使用多种方法来赋值变量,包括直接赋值、使用 `read` 命令、使用命令行参数和使用命令的输出。 2. ...

    awk参考资料下载awk

    其中,`options`是命令选项,`script`是直接在命令行中编写的awk脚本,`var=value`用于设置用户定义的变量,`file(s)`是待处理的文件。 - `-F fs`: 指定输入文件的字段分隔符,可以是字符串或正则表达式。 - `-v ...

    AWK AWK 详细使用文档

    - **内置变量**:AWK定义了许多内置变量,用于控制程序的行为或获取相关信息。 - **常用变量**:如`NR`表示当前处理的记录数,`FILENAME`表示正在处理的文件名等。 #### 十六、正则表达式 - **正则表达式**:AWK...

    awk set 使用手册

    `set`在`awk`中是一个关键的概念,它涉及到变量、数组以及模式匹配等方面。本手册将深入探讨`awk set`的使用方法,帮助你更好地理解和运用这一工具。 一、`awk`基础 `awk`的名字来源于它的创始人——Alfred V. Aho...

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

    ### awk入门级教材知识点详解 #### 一、awk简介 **awk** 是一种强大的文本处理工具,主要用于在一组文件上查找符合特定模式的行或字段,并执行相应的操作。它简化了数据选择和转换的过程,使其变得更为直观和简单...

Global site tag (gtag.js) - Google Analytics