【发布时间】:2011-09-12 16:21:35
【问题描述】:
我需要在 perl 哈希中找到重复值,然后在该计数大于 1 时输出键/值对和相关的重复计数。
(我可以留下我尝试过的代码示例,但这只会导致大量混乱和可能无法控制的笑声,我真的希望在生活中保持一些自尊。)
哈希键/值如下所示:
%hash = qw('FHDJ-124H' => 'hostname1', 'HJDHUR-87878' => 'hostname2', 'HGHDJH-874673' => 'hostname1');
我想要的输出是:
2 duplicates found for hostname1
FHDJ-124H
HGHDJH-874673
在 Solaris 10 上使用 perl 5.6。严格控制的生产环境,不允许升级或加载 perl 模块。 (迁移到 5.8 的更改请求大约需要 6 个月)。
非常感谢!
【问题讨论】:
-
Perl 5.6 于 11 年前发布。请与该系统的负责人讨论更新问题。
-
“键/值对和相关的重复计数”?重复计数将与多个键相关联,而不仅仅是一个;请显示示例输入和输出。以及您希望如何对输出进行排序。
标签: perl