It would be nice if you:
>>I would like to output the entire array for the match Untrust to DMZ.
So you have a hash of sections based on the id number after "set policy id ". That being the case, what's wrong with:
}for my $id ( keys %id_policy ) { foreach (@{ $id_policy{$id} }) { if ( /set\spolicy\sid\s(\d+)\s(from|name\s\"[^"]+\"\sfrom)\s\" +Untrust\"\sto\s"DMZ/ ) { foreach my $line (@{$id_policy{$id}}) { print $line } } }
In reply to Re: Dereference Hash of Arrays
by halfcountplus
in thread Dereference Hash of Arrays
by k_grdn
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |