У меня есть файл, который выглядит так:
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, но я не хочу делать дополнительную работу и, возможно, упускаю какое-то другое простое решение.
Есть идеи? Спасибо:)