И это всё МОЁ

Доброго времени суток!

Нуждаюсь в помощи опытных коллег.

Есть файл такого содержания

cat input.txt


Иван:Петров
Сергей:Петров
Виктор:Петров
Вадим:Петров
Алексей:Петров
Станислав:Сидоров
Вячеслав:Сидоров
Геннадий:Сидоров
Владимир:Сидоров
Арсений:Сидоров
Константин:Иванов
Дмитрий:Иванов
Игорь:Иванов

Мне нужно подсчитать кол-во совпадений второго поля и найти строки в которых кол-во совпадений n меньше заданного N в скрипте (в данном случае 5) и использовать второе поле из этих строк в качестве переменной $var_surname для дальнейших действий.

на выходе нужно получить


n=
var_surname=

Буду благодарен любым подсказкам.








 , , ,