NF 是每行的字段数
NR 是总共读取了多少行

另注, 空格是字段识别时的分隔符

举例如下

$(NF-1) 是倒数第二个字段,以空格分隔

$NR==3 是第三行的意思

Shell中NR/NF的意义相关推荐

  1. Shell中的特殊字符

    通配符 当需要用命令处理一组文件,例如file1.txt.file2.txt.file3.txt--,用 户不必一一输入文件名,可以使用Shell通配符.Shell命令的通配符含义如下表 引号 在 S ...

  2. SHELL中的引用之引用变量

    引号的特殊效果就是,保护字符串中的特殊字符不被shell 或者是shell 脚本重新解释或者扩展. (这里所说的"特殊"指的是一些字符在shell 中具有的特殊意义,比如*) 在我 ...

  3. linux shell nr,awk中NR和FNR的区别小结和实例演示

    一,NR和FNR的不同 NR:表示当前记录数 FNR:也表示当前记录数,但是FNR的作用域只在一个文件内.如果重新打开文件,FNR会从1开始. 二,实例说明 1,测试文件aaa,cccc [root@ ...

  4. linux shell中的各种括号的使用方法

    在这里我想说的是几种shell里的小括号,大括号结构和有括号的变量,命令的用法,如下: 1.${var}  2.$(cmd)  3.()和{}  4.${var:-string},${var:+str ...

  5. shell中(字符串截取)

    cut是以每一行为一个处理对象的,这种机制和sed是一样的.(关于sed的入门文章将在近期发布) 2 cut一般以什么为依据呢? 也就是说,我怎么告诉cut我想定位到的剪切内容呢? cut命令主要是接 ...

  6. shell中的各种括号的使用方法

    from:http://www.jb51.net/article/60326.htm 在这里我想说的是几种shell里的小括号,大括号结构和有括号的变量,命令的用法,如下: 1.${var}  2.$ ...

  7. shell中的括号(小括号,中括号,大括号/花括号)

    一.小括号,园括号() 1.单小括号 () ①命令组.括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用.括号中多个命令之间用分号隔开,最后一个命令可以没有分号, ...

  8. shell中的大括号和小括号

    转载自:http://blog.sina.com.cn/s/blog_4a2a29f00100o2os.html 在这里我想说的是几种shell里的小括号,大括号结构和有括号的变量,命令的用法,如下: ...

  9. shell中的括号(小括号,大括号/花括号)

    在这里我想说的是几种shell里的小括号,大括号结构和有括号的变量,命令的用法,如下: 1.${var}  2.$(cmd)  3.()和{}  4.${var:-string},${var:+str ...

最新文章

  1. 地面标识检测与识别算法
  2. Ubuntu Server上的LVM配置
  3. system.gc会立即执行垃圾回收吗_JVM垃圾回收系列之 垃圾回收器
  4. GalHttprequest类库简介——android平台上的一个轻量级的http网络请求及缓存框架
  5. Python 解LeetCode:23. Merge k Sorted Lists
  6. 区块链基础知识系列 第四课Hyperledger fabric 1.0网络组成及构建流程
  7. Java JUC之Atomic系列12大类实例讲解和原理分解
  8. mysql 三主_MySQL主主复制3
  9. 多分支集成发布各种坑怎么填?
  10. Webpack 知识点总结
  11. Django:新手入门学习资料汇总
  12. Mesos:数据库使用的持久化卷
  13. 服务器上批量替换html内的字符,如何批量替换字符串中的某个特定字符?
  14. MySQL数据库(二) 一一 MySQL管理
  15. 面试官:select......for update会锁表还是锁行?
  16. python文件IO中的二进制格式与文本格式
  17. ASP.NET MVC学习之模型绑定(1)
  18. 使用TraceView+实际案列实战性能分析 找出android app UI卡顿原因
  19. Linux下fat32文件系统变为只读
  20. 汽车总线LIN总线协议

热门文章

  1. modprobe和insmod区别
  2. java随机数语句_Java语言程序设计(七)Math类生成随机数及if语句
  3. java map set_java中Map、Set、List的简单使用教程(快速入门)
  4. java 白皮书_java第三天学习内容回顾——java白皮书第四章
  5. 微软软件推送服务器,向 UWP 应用添加推送通知 - Azure Mobile Apps | Microsoft Docs
  6. language mysql_MySql 语言的分类;
  7. 一项无聊的研究与论文,导致整个大学被Linux封杀!
  8. Spring Cloud Gateway 入门
  9. 一个97年的IT人创业历程中的总结和感悟
  10. java冒泡排序程序流图_java实现选择排序和冒泡排序及执行流程图解