,可以是字符串或正则表达式
{} # 命令代码块,包含一条或多条命令
$0 # 表示整个当前行
$1 # 每行第一个字段
NF # 字段数量变量
NR # 每行的记录号,多文件记录递增...,每个文件都从1开始
\t # 制表符
\n # 换行符
FS # BEGIN时定义分隔符
RS # 输入的记录分隔符, 默认为换行符(即文本是按一行一行输入)
~ # 匹配,与=...WAIT的行,其中输出每行行号,字段4,5,6,并使用制表符分割字段
输出处理结果到文件:
route -n|awk 'NR!...# 输出前5个字段
awk -F: '{print $1,$2,$3,$4,$5}' OFS='\t' helloworld.sh # 输出前5个字段并使用制表符分隔输出...awk -F: '{print NR,$1,$2,$3,$4,$5}' OFS='\t' helloworld.sh # 制表符分隔输出前5个字段,并打印行号
应用2:
awk