AWK支持以下关系运算符-
== 相等
它由==表示,如果两个操作数相等,则返回true,否则返回false。以下示例演示了这一点-
awk 'BEGIN { a=10; b=10; if (a == b) print "a == b" }'
在执行此代码时,您将获得以下输出-
a == b
!= 不相等
它由!= 表示。如果两个操作数都不相等,则返回true,否则返回false。
[Learnfk]$awk 'BEGIN { a=10; b=20; if (a != b) print "a != b" }'
在执行此代码时,您将获得以下输出-
a != b
< 小于
用<表示, 如果左侧操作数小于右侧操作数,则返回true, 否则返回false。
[Learnfk]$awk 'BEGIN { a=10; b=20; if (a < b) print "a < b" }'
在执行此代码时,您将获得以下输出-
a < b
< or=小于或等于
用<=表示, 如果左侧操作数小于或等于右侧操作数,则返回true,否则返回false。
[Learnfk]$awk 'BEGIN { a=10; b=10; if (a <= b) print "a <= b" }'
在执行此代码时,您将获得以下输出-
a <= b
> 大于
用>表示,如果左侧操作数大于右侧操作数,则返回true,否则返回false。
[Learnfk]$awk 'BEGIN { a=10; b=20; if (b > a ) print "b > a" }'
执行上述代码后,您将获得以下输出-
b > a
> or=大于或等于
用> =表示,如果左侧操作数大于或等于右侧操作数,则返回true;否则返回false。
b >= a
参考链接
https://www.learnfk.com/awk/awk-relational-operators.html
标签:返回,10,操作数,false,无涯,运算符,awk,BEGIN,AWK From: https://blog.51cto.com/u_14033984/7974463