常见的awk内建变量

FS: 输入字段分隔符变量

语法:

$ awk -F 'FS' 'commands' inputfilename

或者

$ awk 'BEGIN{FS="FS";}'

OFS: 输出字段分隔符变量

awk -F':' 'BEGIN{OFS="=";} {print $3,$4;}' /etc/passwd

RS: 记录分隔符

RS(Record Separator)定义了一行记录。读取文件时,默认将一行作为一条记录。

ORS: 输出记录分隔符变量

NR: 记录数变量

NF:一条记录的字段数目

FILENAME: 当前输入文件的名字

FNR: 当前输入文件的记录数目

 

posted @ 2018-08-24 16:08  感哥  阅读(552)  评论(0编辑  收藏  举报