在awk中$NF和NF的意义不相同,以几个实例来演示一下!!

$NF:匹配模式到最后值(默认间隔符是空格,也可以通过-F指定)

[root@va10008 ~]# cat test.txt

M.Tans 5/99 48311 Green 8 40 44

J.Lulu 06/99 48317 green 9 24 26

P.Bunny 02/99 48 Yellow 12 35 28

J.Troll 07/99 4842 Brown-3 12 26 26

L.Tansl 05/99   4712 Brown-2 12 30 28

[root@va10008 ~]# awk '{print $NF}' test.txt

44

26

28

26

28

[root@va10008 ~]# awk -F"/" '{print $NF}' test.txt

99 48311 Green 8 40 44

99 48317 green 9 24 26

99 48 Yellow 12 35 28

99 4842 Brown-3 12 26 26

99   4712 Brown-2 12 30 28

NF:表示匹配的行有多少列(默认间隔符是空格,也可以通过-F指定)

[root@va10008 ~]# awk '{print NF}' test.txt

7

7

7

7

7

转载于:https://blog.51cto.com/chenyicai/1361771

awk中$NF和NF的含义相关推荐

  1. 1. awk基础,awk介绍,awk基本语法,直接使用action,打印列,初识列和行,\$0、\$NF、NF,基础示例,begin模式,end模式

    文章目录 前言 awk介绍 awk基本语法 直接使用action 打印列 初识列和行 \$0.\$NF.NF 基础示例 初识模式(begin end) 总结 友情链接 前言 本小节是awk基础入门课程 ...

  2. awk RS,ORS RT,FS,OFS 含义

    变量 说明 $0 表示整个当前行 $1 ~ $n 当前记录的第N个字段 FS 输入字段分隔符(-F相同作用)默认空格 RS 输入记录分割符,默认换行符(即文本是按一行一行输入) RT 代指分隔符,当R ...

  3. NF、$NF、FR、FNR举例说明

    NF当前处理数的个数 [root@VM_207_144_centos bin]# echo a b c | awk '{print NF}' 3 $NF当前处理数中的最后一位数 [root@VM_20 ...

  4. 格式控制符之%m.nf和 %.nf

    在学习C++算法设计的时候,写算法的时候,总会遇到一些输出格式的问题,比如四舍五入,这样就需要学习 格式控制符之%m.nf和 %.nf 了. %.nf和%m.nf的含义: (一)格式控制符m.n,m表 ...

  5. C语言中printf打印形式(%02X, %2X, %-2X, %.nf, %m.nf, %e, %m.ne, %2d, %-2d, %02d, %.2d)

    文章目录 %2d,%-2d,%.2d,%02d %2x, %02x, %-2x, %.2x %f, %.nf, %m.nf, %e, %.ne,%m.ne, %2d,%-2d,%.2d,%02d in ...

  6. 关于NF和$NF的理解(笔记)

    在优化history时,查资料遇到个问题: echo $PWD | awk -F/ '{print $NF}' 不是太理解这个命令,经过查资料明白,记录以备后续复习: -F /表示以 '/'  分开域 ...

  7. 老猿学5G随笔:5G网元功能体NF以及NF之间的两种接口--服务化接口和参考点

    一.5G功能体之间的接口类型 5G不同功能体之间提供了两种接口: 服务化接口:Service-basedinterface,这个是类似微服务化架构的服务注册和服务发现来实现的功能体对外暴露的接口,这种 ...

  8. $NF和 NF的区别

    转载于:https://www.cnblogs.com/renliping/p/6306487.html

  9. Linux中awk后面的RS, ORS, FS, OFS 含义

    awk之RS.ORS与FS.OFS RS:Record Separator,记录分隔符 ORS:Output Record Separate,输出当前记录分隔符 FS:Field Separator, ...

最新文章

  1. 浙江大学计算机视频 百度云,浙江大学 数据结构与算法 全40讲 徐镜春 视频教程...
  2. hibernate02环境的搭建
  3. 《Python核心编程 》笔记-第二章+第三章
  4. 【Android】Activity和PopupWindow都实现从底部弹出或滑出选择菜单或窗口
  5. 数据库-事务并发操作问题及并发的控制
  6. mount 挂载光盘
  7. Java工作笔记-@Value注解的使用(可用于配置文件)
  8. 一文搞清楚 Spark RDD到底是什么?
  9. File upload error - unable to create a temporary file in bUnknown/b on line
  10. NClay框架AOP功能简介
  11. C# 反编译修改dll文件
  12. 浪曦_Struts2应用开发系列_第2讲.Struts2的类型转换--出现的问题笔记
  13. 局域网内计算机共享文件到手机
  14. STM32—TIMx输出PWM信号驱动MG996R舵机
  15. Python数据库同步神器(一键同步)
  16. c语言中字符画蛇,字符画:蛇
  17. OGG12.1(LINUX) for 11G R2 RAC classical install 经典抽取模式单项同步配置OGG12.1
  18. 奕泽linux升级,想升级音响丰田奕泽告诉你怎么做
  19. 转型产业互联网,新氧能否再造辉煌?
  20. 剑指 Offer 46. 把数字翻译成字符串(动态规划+回溯+递归 解法)

热门文章

  1. 彻底理解 Android 中的阴影
  2. 使用 Maven 执行 java main class(java应用程序)
  3. 平台电商类的增长策略:从用户激励到养成类游戏
  4. 2019年平面设计趋势
  5. LinkedList中查询(contains)和删除(remove)源码分析
  6. ios开发两个简单的错误提示和原因
  7. 移动网络安全不容忽视 对恶意程序打好防范补丁
  8. CentOS 7 系列(四)系统服务配置 服务(Service)
  9. SQLite3的数据类型转载()
  10. 转 Cocos2d-x3.0模版容器详解之三:cocos2d::Value