Shell script - awk内建变量示例详解之NR、FNR、NF
2014-04-05 20:32
302 查看
转自 http://www.letuknowit.com/topics/20120329/sample-about-awk-build-in-variable-nr-fnr-nf.html/
NR表示从awk开始执行后,按照记录分隔符读取的数据次数,默认的记录分隔符为换行符,因此默认的就是读取的数据行数,NR可以理解为Number
of Record的缩写。
在awk处理多个输入文件的时候,在处理完第一个文件后,NR并不会从1开始,而是继续累加,因此就出现了FNR,每当处理一个新文件的时候,FNR就从1开始计数,FNR可以理解为File Number of Record。
NF表示目前的记录被分割的字段的数目,NF可以理解为Number of Field。
NR表示从awk开始执行后,按照记录分隔符读取的数据次数,默认的记录分隔符为换行符,因此默认的就是读取的数据行数,NR可以理解为Number
of Record的缩写。
在awk处理多个输入文件的时候,在处理完第一个文件后,NR并不会从1开始,而是继续累加,因此就出现了FNR,每当处理一个新文件的时候,FNR就从1开始计数,FNR可以理解为File Number of Record。
NF表示目前的记录被分割的字段的数目,NF可以理解为Number of Field。
相关文章推荐
- awk内建变量示例详解之NR、FNR、NF
- awk内建变量示例详解之NR、FNR、NF
- awk内建变量示例详解之NR、FNR、NF
- awk内建变量示例详解之NR、FNR、NF
- awk内建变量示例详解之NR、FNR、NF
- awk内建变量示范详解之NR、FNR、NF
- awk内建变量之RS、ORS、FS、OFS、ARGIND、FILENAME、NR、FNR、NF
- AWK 内建变量FS,NF,NR,FNR,RT,RS,ORS,OFS
- LINUX中详解AWK内建变量FS,NF,NR,RT,RS,ORS,OFS
- 利用awk自身变量NR和FNR来处理多个文件
- awk中的NR,FNR ,NF,$NF,RS,ORS,FS,OFS
- C语言 变量详解及示例代码
- awk的常用内置变量详解
- netstat -nat | awk '/^tcp/{++S[$NF]}END{for (a in s) print a,S[a]}'详解
- 关于awk命令的几个内置变量(NF,NR,FS,FILENAME)
- Go语言的变量、函数、Socks5代理服务器示例详解
- AWK的NR和FNR详解
- Shell script - awk手册及命令详解
- awk的内置变量NF,NR,FS,FILENAME
- 利用awk自身变量NR和FNR来处理多个文件