Red Hat Training
A Red Hat training course is available for RHEL 8
16.2. 选择标准运算符
下表描述了选择标准分组运算符。
表 16.2. 选择标准分组运算符
分组运算符 | 描述 |
---|---|
( ) | 用于分组语句 |
[ ] | 用于将字符串分组成字符串列表(完全匹配) |
{ } | 用于将字符串分组成字符串列表(子集匹配) |
下表描述了选择标准比较运算符,以及您可以使用它们的字段类型。
表 16.3. 选择标准比较运算符
比较运算符 | 描述 | 字段类型 |
---|---|---|
=~ | 匹配正则表达式 | regex |
!~ | 不匹配正则表达式 | regex |
= | 等于 | number, size, percent, string, string list, time |
!~ | 不等于 | number, size, percent, string, string list, time |
>= | 大于或等于 | number, size, percent, time |
> | 大于 | number, size, percent, time |
<= | 小于或等于 | number, size, percent, time |
< | 小于 | number, size, percent, time |
since | 自指定的时间以来(与 >= 相同) | time |
after | 指定的时间后(与 > 相同) | time |
until | 直到指定的时间(与 <= 相同) | time |
before | 在指定的时间前(与 < 相同) | time |
下表描述了选择标准逻辑和分组运算符。
表 16.4. 选择标准逻辑和分组操作符
逻辑和分组运算符 | 描述 |
---|---|
&& | 所有字段必须匹配 |
, | 所有字段必须匹配(与 && 相同) |
|| | 至少一个字段必须匹配 |
# | 至少一个字段必须匹配(与 || 相同) |
! | 逻辑反 |
( | 左括号(分组运算符) |
) | 右圆括号(分组运算符) |
[ | 列表开始 (分组运算符) |
] | 列表结束(分组运算符) |
{ | 列表子集开始(分组运算符) |
} | 列表子集结束(分组运算符) |