Best way to simulate “group by” from bash?

前端 未结 14 1080
半阙折子戏
半阙折子戏 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 15:46

    I'd have done it like this:

    perl -e 'while (<>) {chop; $h{$_}++;} for $k (keys %h) {print "$k $h{$k}\n";}' ip_addresses
    

    but uniq might work for you.

提交回复
热议问题