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