Bonjour,
J'essaye d'accéder à une variable qui contient une liste. Mais ca ne me renvoie que le premier item de la liste..
pour des raisons de simplicité, j'ai créé un module qui contient toutes mes variables. j'appelle ce module dans tous les scripts qui ont besoin de ces variables "globales"
dans le script, lorsque j'appelle ainsi la variable:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 our $peer = { 'isp1' => { 'router' => '300', 'peer_th2' => ('ip1','ip2'), 'peer_cbv' => ('ip3','ip4'), }, 'isp2' => { 'router' => '301', 'peer_th2' => ('ip5','ip6','ip7'), 'peer_cbv' => ('ip8','ip9','ip10'), }, }
j'ai bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part print Dumper ($variable_bas::peer->{$isp}->{'router'});en retour$VAR1 = '301';
mais lorsque j'appelle
j'obtiens:
Code : Sélectionner tout - Visualiser dans une fenêtre à part print Dumper ($variable_bas::peer->{$isp}->{'peer_th2'});
le but étant de boucler sur le nombre d'adresse ip afin de générer une conf..$VAR1 = 'ip1';
comment faire pour récupérer toutes les valeurs de la liste?
Merci d'avance,
Partager