AWK nr nf
阅读原文时间:2023年07月08日阅读:1

https://blog.csdn.net/sh13661847134/article/details/118018456

awk中NF,NR的含义
awk中NF和NR的意义,其实你已经知道NF和NR的意义了,NF代表的是一个文本文件中一行(一条记录)中的字段个数,NR代表的是这个文本文件的行数(记录数)。在编程时特别是在数据处理时经常用到。建议你看看有关awk编程方面的资料,这可是一个功能非常强大的工具。

awk中NF,NR的含义
awk中NF和NR的意义,其实你已经知道NF和NR的意义了,NF代表的是一个文本文件中一行(一条记录)中的字段个数,NR代表的是这个文本文件的行数(记录数)。在编程时特别是在数据处理时经常用到。建议你看看有关awk编程方面的资料,这可是一个功能非常强大的工具。

看个例子:
cal 9 2003
September 2003 # NR=1;NF=2
Su Mo Tu We Th Fr Sa # NR=2;NF=7
1 2 3 4 5 6 # NR=3;NF=6
7 8 9 10 11 12 13 # NR=4;NF=7
14 15 16 17 18 19 20 # NR=5;NF=7
21 22 23 24 25 26 27 # NR=6;NF=7
28 29 30 # NR=7;NF=3

NR是指awk正在处理的记录位于文件中的位置(行号)
NF是指awk正在处理的记录包含几个域(字段),这于域分隔符有关,默认为空