awk

1.if else

[root@node01 awk]# cat 1.log |awk '{if($0~/AA/){print $0" YES"}else{print $0" NO YES"}}'
AA YES
BC NO YES
AA YES
CB NO YES
CC NO YES
AA YES
NO YES
[root@node01 awk]# cat 1.log
AA
BC
AA
CB
CC
AA

2.next 跳过后面的代码

[root@node01 awk]# cat 1.log |awk '/AA/{print $0" YES";next}{print $0" NO YES"}'
AA YES
BC NO YES
AA YES
CB NO YES
CC NO YES
AA YES
NO YES
[root@node01 awk]# cat 1.log |awk '/AA/{print $0" YES"}!/AA/{print $0" NO YES"}'
AA YES
BC NO YES
AA YES
CB NO YES
CC NO YES
AA YES
NO YES

3.

posted @ 2019-04-02 14:10  青空如璃  阅读(154)  评论(0编辑  收藏  举报