Bonjour,
Je me tourne vers vous car j'ai un probleme que je n'arrive pas a résoudre.
Je parse une table de routage et je range les différents info dans un hash et a chaque fois perl n'est pas content il veut "map" mais je vois pas trop comment faire.
j'ai le message : "Cannot encode 'route' element as 'hash'. Will be encoded as 'map' instead"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 foreach (@sh_route) { chomp $_; if ( $_ =~ /Gateway of last resort is\s+(\d+\.\d+\.\d+\.\d+)/) { $result->{gateway} = $1 } ; if ( $_ =~ /^\s*(\w+\*?)?\s+([\d\.]+.*)/) { $result->{route}->{$i}->{type} = $1; $result->{route}->{$i}->{desc} = $2; $i++; } }
Pourriez vous m’éclairer ?
par avance merci
Partager