Jim wrote: > I can't believe I didn't find this through searching. > While looping through a file,array,hash etc.. how can I start printing only > after a certain expression matches. in other words how can I skip the lines > in the data until an expression match. > Thanks > > -- > > # want to print lines from apple on down > > while ($line = <DATA>) { > next until $line =~ /^banan/; > print $line; > } > > > __DATA__ > orange > peach > banana > apple > pear > mango
while ( <DATA> ) { print if /^apple/ .. eof; } John -- use Perl; program fulfillment -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>