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:
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 bienCode:print Dumper ($variable_bas::peer->{$isp}->{'router'});
en retourCitation:
$VAR1 = '301';
mais lorsque j'appelle
j'obtiens:Code: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..Citation:
$VAR1 = 'ip1';
comment faire pour récupérer toutes les valeurs de la liste?
Merci d'avance,