1. awk 关系运算符

 

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

2.算数运算符

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

3.赋值操作符

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

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

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

 

4.awk 内置变量

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

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