1. awk 关系运算符

 

<小于
<=小于等于
>大于
>=大于等于
==等于
!=不等于
~匹配正则表达式
!~不匹配正则表达式
&&and
||or
!not

2.算数运算符

+
-
*
/
%取余
^取幂
**取幂

3.赋值操作符

++变量加1
--变量减1
+=将加的结果赋给变量
-=将减的结果赋给变量
*=将乘的结果赋给变量
/=将除的结果赋给变量
%=将取模的结果赋给变量
^=将取幂的结果赋给变量
**=将取幂的结果赋给变量

 ++x 在返回结果前递增x的值(前缀)

 x++ 在返回结果后递增x的值(后缀)

 

4.awk 内置变量

ARGC命令行参数个数
ARGV命令行参数排列
ENVIRON支持队列中系统环境变量的使用
FILENAMEawk浏览的文件名
FNR浏览文件的记录数
FS域分隔符,等价于命令行-F选项
NF浏览记录的域个数
NR已读的记录数
OFS输出域分隔符(默认为空格)
ORS输出记录分隔符(默认为\n 换行)
RS输入记录分隔符(默认为\n换行)

 $NF 显示记录中的最后一个字段