> but if they appear in the file in a different sequence then you also
> need to rewind and start looking at the beginning of the file once
> again like this:
> 
>  ID:
>  foreach my $prime_id ( @id_hits ) {
>    while ( my $line = <$AFILE> ) {
>      if ( $line =~ /$prime_id/ ) {
>        print "$line\n";
>        seek $AFILE, 0, 0;
>        next ID;
>      }
>    }
>  }
> 

Would using:

last(); # Break from while back to foreach

..instead of

next(ID);

... not produce the same result here?

Steve

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


Reply via email to