Best way to simulate “group by” from bash?

前端 未结 14 1084
半阙折子戏
半阙折子戏 2020-11-29 15:03

Suppose you have a file that contains IP addresses, one address in each line:

10.0.10.1
10.0.10.1
10.0.10.3
10.0.10.2
10.0.10.1

You need a

14条回答
  •  无人及你
    2020-11-29 16:02

    I feel awk associative array is also handy in this case

    $ awk '{count[$1]++}END{for(j in count) print j,count[j]}' ips.txt
    

    A group by post here

提交回复
热议问题