2009-04-26

awk的一些名字相像的内置变量

FS : Field Separator. 字段分隔符. 默认是空白符(包括空格和制表符)

RS : Record Separator. 记录分队符. 默认是换行符

OFS : Output Field Separator. 在用print输出东西的时候, 用于分隔print的参数的分隔符. 默认是一个空格

ORS : Out;put Field Separator. 作用未明....默认是换行符

NR : Number Record. 已经读入的记录数. 见下面的FNR

FNR : File Number Record. 当前文件的当前正在处理的记录号. 因为awk可以一次处理多个文件, 所以NR和FNR会有所不同. NR会一直增加, 而FNR在每次读完一个文件后都会被重设为1. 常用 if ( NF == FNR )来拜托是否还在处理第一个文件

NF : Number Field. 当前记录的字段数.



转载请注明出处 http://fornote.blogspot.com

没有评论:

发表评论