【发布时间】:2015-03-15 04:52:55
【问题描述】:
03/03/2014 12:31:21 BLOCK 10.1.34.1 11:22:33:44:55:66
03/03/2014 12:31:22 ALLOW 10.1.34.2 AA:BB:CC:DD:EE:FF
03/03/2014 12:31:25 BLOCK 10.1.34.1 55:66:77:88:99:AA
我正在尝试使用 awk 在一个命令中计算上述单词“block”和“access”的出现次数。
我起初尝试使用“阻止”一词,但我的计数器似乎无法正常工作。谁能看到我的代码哪里错了?
awk ' BEGIN {count=0;} { if ($3 == "BLOCK") count+=1} end {print $count}' firewall.log
【问题讨论】:
-
你的意思是允许而不是访问?