Using awk to count the number of occurrences of a word in a column

后端 未结 6 1790
难免孤独
难免孤独 2020-12-03 10:28
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
<         


        
6条回答
  •  情歌与酒
    2020-12-03 11:27

    Use an array

    awk '{count[$3]++} END {for (word in count) print word, count[word]}' file
    

    If you want "block" specifically: END {print count["BLOCK"]}

提交回复
热议问题