since you said you have a list of routeres in @allmyrouters, i am assuming 
that they are stored in an array. if that the case, you can try:

my @allmyrouters = ({'ip'=>'1.1.1.1',
                     'interface'=>'interface1',
                     'admin'=>'admin1'},

                    {'ip'=>'2.2.2.2',
                     'interface'=>'interface2',
                     'admin'=>'admin2'});

foreach(@allmyrouters){
        print "$_->{'ip'} $_->{'interface'} $_->{'admin'}\n";
}

if you need to add another entry to the @allmyrounters, you can do:

push(@allmyrouters,{'ip'=>'3.3.3.3','interface'=>'interface3','admin'=>'admin3'});

david

Angerstein wrote:

> It a little bit misunderstandable...
> 
> letīs say i got 100 hashes named after each of my routers.
> 
> a list auf my routeres is in @allmyrouters.
> 
> My hashes contains fileds: ip, interfaces, admin.
> 
> I want to access each hashes field admin in a loop.
> 
> How do i do that?
> 

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to