Hello!
I have the following data(sanitized) : print Dumper \%vars $VAR1 = { 'group1' => '10.100.27.52', 'group2' => '10.100.27.53', 'group3' => '10.100.27.54', 'group4' => '10.100.27.55', 'group5' => '10.100.27.56', 'group6' => '10.100.27.57', }; print Dumper \@tables $VAR1 = [ { 'tablename' => '<table1>', 'ips' => [ '"10.100.29.0/24"' ] }, { 'ips' => [ '$group1', '$group2', '$group3' ], 'tablename' => '<table2>' }, { 'tablename' => '<table3>', 'ips' => [ '$group4', '$group5' '$group6' ] } ]; How can I have the following output? <table1>,"10.100.29.0/24" <table2>,10.100.27.52 <table2>,10.100.27.53 <table2>,10.100.27.54 <table3>,10.100.27.55 <table3>,10.100.27.56 <table3>,10.100.27.57 Here is what I've tried: for my $table (@tables) { foreach my $entry ($table->{ips}) { print $table->{tablename}; print $vars{$entry}; } } My problem is that I don't understand what I should use to loop over 'ips' and what to put inside $vars{}. Is my data structure appropriate to my needs? Let me know If you need more information, if you need the full code, etc Thanks in advance -- Vincent Lequertier skysymbol.github.io -- To unsubscribe, e-mail: beginners-unsubscr...@perl.org For additional commands, e-mail: beginners-h...@perl.org http://learn.perl.org/