我有一个像这样的文件:
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,但我不想做额外的工作,也许会错过其他直接的解决方案。
有任何想法吗?谢谢 :)