Steve Bertrand wrote:
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?

Yes, that would be equivalent.

Rob

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


Reply via email to