awk中nr、fnr、nf、$nf、fs、ofs的说明
时间: 2023-08-26 13:05:42 浏览: 204
AWK中FNR和NR,OFS和FS,RS和ORS.txt
5星 · 资源好评率100%
- `NR` 表示已经读入的记录数(即当前处理的是第几行),它是一个全局变量,从1开始计数,每读入一条记录就会自动加1。
- `FNR` 表示当前文件中已经读入的记录数,它是一个局部变量,只对当前文件有效,从1开始计数,每次读入一条记录就会自动加1。
- `NF` 表示当前记录中的字段数(即当前行有多少个字段),它也是一个局部变量,只对当前行有效。
- `$NF` 表示当前记录的最后一个字段。
- `FS` 表示字段分隔符,默认是空格或制表符。
- `OFS` 表示输出字段分隔符,默认也是空格。
阅读全文