zoukankan      html  css  js  c++  java
  • awk中NF,NR的含义

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

    看个例子:

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


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

  • 相关阅读:
    Delphi 学习笔记
    Extjs 4
    面向对象(OOP)
    Java基础
    Ubantu(乌班图)
    CentOS 6.3操作常识
    英语音标单元音篇
    英语音标双元音篇
    英语音标辅音篇
    Oracle补习班第一天
  • 原文地址:https://www.cnblogs.com/zhouhbing/p/4319965.html
Copyright © 2011-2022 走看看