【发布时间】:2021-04-19 17:51:52
【问题描述】:
我有一个 perl HOH(哈希散列),其中我有序列号 1,2,3.... 等等以及具有相关计数器值的目录路径。谁能建议一种方法,我可以将重复的内部路径(例如 /usr/lib , /bin/ )合并为一个新的哈希值并添加值?
HOH 示例:
$VAR1 = {
'1' => {
'/usr/lib' => 18
},
'3' => {
'/bin/' => '3'
},
'4' => {
'/usr/lib' => 12
},
'2' => {
'/bin/' => '6'
},
'5' => {
'/dev/' => '2'
},
'6' => {
'/tmp/' => '8'
}
};
我正在寻找的最终输出要求是具有组合值的简单哈希。不需要序列号:
$VAR1 = {
'/usr/lib' => '30',
'/bin/' => '9',
'/dev/' => '2',
'/tmp/' => '8'
};
【问题讨论】:
标签: perl