`

awk中NF $NF

    博客分类:
  • awk
 
阅读更多

awk下面的变量NF和$NF有什么区别?
{print NF}:输出了域个数

{print $NF}:输出最后一个字段的内容

分享到:
评论

相关推荐

    awk小结(by ruson)

    根据提供的文件信息,以下是对“awk小结(by ruson)”中提到的关键知识点的详细解释: ### 一、awk简介 #### 1. awk是什么? - **awk** 是一种强大的文本处理工具,在Linux和Unix环境中广泛使用。 - 它可以进行...

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

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

    awk用法__都是例子

    awk '{print NR,NF,$1,$NF}' file 显示文件 file 的当前记录号、域数和每一行的第一个和最后一个域。 示例 3:通过管道符获得输入 df | awk '$4>1000000' 通过管道符获得输入,显示第 4 个域满足条件的行。 示例 ...

    The AWK Programming Language 中文版

    其中 `NF` 是AWK内建的变量,表示当前记录的字段数目。使用这个变量可以进行很多灵活的操作,例如打印最后一列的字段: ```awk awk '{print $NF}' input-file ``` 打印行号可以通过内置的变量 `NR` 来实现: ```...

    AWK中文详细描述

    AWK还提供了多种内置变量,如NR、NF等,分别表示当前记录的编号和当前记录中字段的数量。 AWK的程序是由一系列模式和动作组成的,当输入记录符合特定模式时,相应的动作被执行。模式可以是一个条件表达式,动作则是...

    071204awk应用1

    本篇文章主要探讨了`awk`在Linux Web服务器故障分析和网站日志分析中的应用。 1. **TCP连接状态分析** - `netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rn`: 此命令用于统计不同TCP连接状态的数量,`$6`...

    unix之AWK使用小解

    - `awk '{print NR, NF, $1, $NF}' file`:打印每行的行号、字段数、第一列以及最后一列的值。 - `awk '/101/{print $1, $2+10}' file`:如果一行包含“101”,则打印该行的第一列和第二列加10的结果。 - `awk '/101...

    awk 工具用法说明

    - `awk '{print NR, NF, $1, $NF}' file`: 显示文件`file`的每行的行号、字段数量及第一和最后一个字段。 4. **使用管道进行处理** - `df | awk '$4>1000000'`: 通过管道将`df`命令的输出传递给`awk`,显示第四列...

    AWK用法AWK用法AWK用法

    AWK是一种编程语言,专为文本处理设计,尤其适合在Linux或Unix环境中进行数据处理与分析。 ### AWK命令示例解析 #### awk ‘/101/’ file 该命令用于显示文件`file`中包含数字`101`的所有行。这里的`/101/`是正则...

    AWK单行脚本快速参考.doc

    AWK 是一种强大的文本分析工具,它在Unix和Linux系统中广泛使用,也适用于DOS/Windows环境。AWK能够解析文件或标准输入中的每一行,并根据指定的模式执行动作。下面将详细介绍文档中提到的一些AWK单行脚本知识点。 ...

    awk教程-awk教程.rar

    awk是一种强大的文本分析工具,广泛应用于Linux和Unix系统中,用于处理结构化数据,如CSV、TSV格式的文件。它通过模式匹配和动作来处理输入流中的每一行,允许用户定制复杂的文本处理逻辑。下面将详细介绍awk的基本...

    awk使用大全

    要计算文件中空行的数量,可以使用以下awk脚本: ```awk {if ($0 == "") count++} END {print "Number of blank lines: " count} ``` 该脚本首先检查每一行是否为空(即`$0 == ""`),如果为空,则计数器`count`...

    LINUX的awk和sed的常用用法

    awk 中可以使用 BEGIN 语句来设置变量,例如 awk '{print NF,NR,$0}END{print FILENAME}' tab1。 awk 中可以使用正则表达式来匹配模式,例如 awk '{if(NR>0 && $2~/JLNQ/) print $0}END{print FILENAME}' tab1。 ...

    awk man中文手册(全)

    - **内置变量**:`awk` 提供了一些预定义的变量,如 `$0` 表示当前记录,`NF` 存储字段的数量,`NR` 存储已处理的记录数量等。 - **算术表达式**:支持标准的算术运算符,如加减乘除,以及关系和逻辑运算符。 - **...

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

    可以通过 `-f` 参数来执行存储在文件中的awk脚本: ```bash awk -f pfile [files] ``` #### 四、awk程序结构 awk程序由一系列模式和对应的动作组成: ```plaintext 模式 { 动作 } ``` - **模式**:用于匹配输入的...

    awk用法小结

    - `awk '{print NR, NF, $1, $NF,}' file`:打印每一行的行号(NR)、字段数(NF)、第一列($1)和最后一列($NF)。 - `awk '/101/{print $1, $2+10}' file`:如果行中包含`101`,则打印该行的第一列和第二列加...

    awk入门最好的资料

    awk提供了许多内置变量,如`NR`(已读取的行数)、`NF`(当前行的字段数)和`$0`(整行内容)。例如,打印每行的最后一个字段: ```awk awk '{print $NF}' ``` ### 5. 条件测试 awk支持条件语句,如`if...else`,...

    linux中shell脚本中awk的深入分析

    awk 在 Linux 中的深入分析 awk 是一款功能强大且灵活的文本处理工具,在 Linux 系统中广泛应用于数据处理、文本处理和报表生成等领域。本文档将深入分析 awk 的使用和实现机制,探讨 awk 的内置变量、指令和函数,...

    awk命令简介

    `awk`是一种强大的文本处理工具,在Linux和Unix环境中非常常见。它主要用于在数据文件或其他流中执行模式扫描和处理,可以用来格式化文本输出,执行计算,甚至用于简单的数据分析。 #### 二、基本语法与变量 `awk`...

Global site tag (gtag.js) - Google Analytics