> On Wed, 2007-05-16 at 08:01 -0400, Chas Owens wrote:
>
>>
>> Assuming that you have a list of IP addresses you want to skip in @ip,
>> you could say
>>
>> #!/usr/bin/perl
>>
>> use strict;
>> use warnings;
>>
>> OUTER:
>> while(<FILE>) {
>>    my ($time, $lport, $ip, $stats, $rport) = split;
>>    for my $skip_ip (@ip) {
>>       next OUTER if $ip eq $skip_ip;
>>    }
>>    # using those values above to create hash
>>    #based on what form of hash you needed.
>> }
>
> I have checked your suggestions, but it shows the error of
>     Label not found for "next OUTER" at ./test.pl line 11, <FILE> line 9


mmmn,if I was you I would write,

 $hash{$_} =1 for (@ip_skip);
 while(<FILE>) {
    my ($time, $lport, $ip, $stats, $rport) = split;
    next if exists $hash{$ip};
    # using those values above to create hash
    #based on what form of hash you needed.
 }

Don't think Label is useful in this time.


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to