Имеется hash
$phone={
'100' => { 'pass' => "qwrsdf86",
'mac' => "00:15:65:e0:68:47",
'profile' => "YealinkT21PE2",
},
'101' => { 'pass' => "qwrsdf86",
'mac' => "00:15:65:e0:68:48",
'profile' => "YealinkT21PE2",
},
'102' => { 'pass' => "qwrsdf86",
'mac' => "00:15:65:e0:68:49",
'profile' => "YealinkT21PE2",
},
}
Требуется поллучить такой вид
$vpn_name_key=["001565e06847", "001565e06848", "001565e06849"]
Пытаюсь пересобрат hash в array такой конструкцией
$vpn_name_key=[]
$phone.each |$index, $value| {
$linemac = regsubst($value['mac'], ':', '', 'G')
$vpn_name_key = $vpn_name_key + [$linemac]
}