Мне нужно найти повторяющиеся значения в хэше perl, а затем вывести пару ключ / значение и соответствующий счетчик дубликатов, когда это число> 1.
(Я мог бы оставить пример кода того, что я пытался, но это привело бы к массовому замешательству и, возможно, неконтролируемому смеху, и я действительно надеюсь сделать это через жизнь с некоторым подобием самоуважения.) *
Ключ / значение хеша будет выглядеть следующим образом:
%hash = qw('FHDJ-124H' => 'hostname1', 'HJDHUR-87878' => 'hostname2', 'HGHDJH-874673' => 'hostname1');
Мой желаемый результат будет:
2 duplicates found for hostname1
FHDJ-124H
HGHDJH-874673
Использование perl 5.6 в Solaris 10. Строго контролируемая производственная среда, где обновление или загрузка perl-модов не допускается. (Запрос на изменение для перехода на 5.8 составляет около 6 месяцев).
Большое спасибо!