AWK 表达式与控制流语句详解
1. AWK 表达式
在 AWK 中,表达式是进行计算的重要元素,它由各种常量和变量组成。下面我们来详细了解不同类型的表达式。
1.1 字符串比较与关系运算符
字符串比较:AWK 提供了字符串比较的功能,例如
"abc" >= "xyz"的结果为False,1.8 != "+2"的结果为True,"2e1" < "3"的结果为True,当a = 2; b = "2"时,a == b的结果为True。
| 表达式 | 结果 |
| — | — |
| “abc” >= “xyz” | False |
| 1.8 != “+2” | True |
| “2e1” < “3” | True |
| a=2;b=”2” a == b | True |关系运算符:AWK 支持多种关系运算符,如
==(等于)、!=(不等于)、>(大于)、<(小于)、>=