变量 | 含义 |
---|---|
$0 | 一整行数据内容 |
$1 | 第一列的数据 |
$n | 第n列的数据 |
NR | 行号,多文件时是接着计数的 |
FNR | 行号,每个文件都是从1开始计数的 |
FS | 字段分隔符(默认是空格) |
OFS | 输出字段的分隔符(默认是空格) |
RS | 行分隔符(默认以\n座位一行的结尾),单行分割成多行使用 |
NF | 一行中的字段数量 |
$NF | 一行中最后一个字段内容 |
ARGC | 命令行参数的数目 |
ARGV | 包含命令行参数的数组,第一个参数是命令awk |
选项 | 含义 |
---|---|
-F | -F ‘,’ 或者-F ‘正则表达式’ -F代表将一行数据按什么分隔 ,默认是空格或者\t |
-v | -va=1 赋值一个用户定义变量a的值为 |
-f | -f scripfile,从脚本文件中读取awk命令 |
语句1:
解析:
语句2:
解析: