13.awk的逻辑运算符
表达式 | 含义 |
x==y | x等于y时为真 |
x>y | x大于y时为真 |
x>=y | x大于或等于y时为真 |
x<y | x小于y时为真 |
x<=y | x小于或等于y时为真 |
x!=y | x不等于y时为真 |
x~y | x包含y时为真 |
x!~y | x不包含y时为真 |
|
|
例如:
awk '$2~"aaa" {print $0}' filename
14.awk的逻辑与||、逻辑或&&
awk '$2=="bbb" || $2=="ccc" {print $0}' filename
awk '/2400/ && /foo/' BBS-list
awk '/2400/ || /foo/' BBS-list
awk '!/foo/' BBS-list