【发布时间】:2012-01-21 01:25:35
【问题描述】:
我有一个如下所示的文件:
192.168.2.2 150.25.45.7 8080
192.168.12.25 178.25.45.7 50
192.168.2.2 142.55.45.18 369
192.168.489.2 122.25.35.7 8080
192.168.489.2 90.254.45.7 80
192.168.2.2 142.55.45.18 457
所有的数字都是我编的。
我需要根据第一个ip的重复次数对所有这些文件进行排序。所以理想的输出应该是这样的:
192.168.2.2 8080 369 457 3
192.168.489.2 8080 80 2
192.168.12.25 50 1
所以:第一个 ip,与第一个 ip 一致的所有端口,以及重复次数。
我一直在尝试使用 sort 命令和 awk,但我不想做额外的工作,并且可能会错过其他一些简单的解决方案。
有什么想法吗?谢谢:)
【问题讨论】:
-
称为频率或直方图
-
我在上面加了一行。我只是想知道我是否缺少一些简单的解决方案。