awk(四):常用内置变量
以下为awk内置变量:
ARGC 命令行参数个数
FILENAME 当前输入文档的名称
FNR 当前输入文档的当前记录编号,尤其当有多个输入文档时有用
NR 输入流的当前记录编号
NF 当前记录的字段个数
FS (-F) 字段分隔符
awk -F: '{print $1}' /etc/passwd
awk 'BEGIN {FS = ":"} {print $1}' /etc/passwd
OFS 输出字段分隔符,默认为空格
awk 'BEGIN {OFS="-"} {print $1,$2,$3}' test1.txt
ORS 输出记录分隔符,默认为换行符\n
RS 输入记录分隔符,默认为换行符\n
awk 'BEGIN {FS="\n"; RS=""} {print $3}' test3.txt

浙公网安备 33010602011771号