Hello,
I have using the following lines to run through an array (@servers) and
run a function on each one. But I want to avoid running the function
twice if an entry exist twice.
I got the following from
http://www.unix.org.ua/orelly/perl/cookbook/ch04_07.htm
But it is not working as expected, even if the array has the first three
entries the same, the function "show_host" gets called three time ?
foreach $each_server(@servers)
{
unless ($seen{$each_server}) {
$seen{$each_server} = 1;
show_host($each_server);
}
}
Michael.
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>