It is kept in $_.  This lets you do Ctrl-Brk type processing easily when you match a 
pattern to include in a new block.
e.g.

while (<FH> ) {
        last if ( /Start of Data I want/);
}
push(@dataIwant,$_);
while (<FH>) {
        last if ( /Start of next Data I want/ );
        push(@dataIwant);
}
.
.
.
close(FH);

chomp is often handy here

-John
> ----------
> From:         Bill Becker
> Sent:         Sunday, June 15, 2003 10:06 AM
> To:   [EMAIL PROTECTED]
> Subject:      Re: [MacPerl] exiting a while() loop
> 
> Well, I'd guess it's left hung out to dry. I don't think anything 
> happens to it unless it happens to be a named pipe, or something. It 
> it were, the next stage could be screwed.
> 
> At 12:18 -0400 06/15/2003, Ronald J. Kimball wrote:
> >On Fri, Jun 13, 2003 at 10:20:57PM +0200, Thomas De Groote wrote:
> >>  Add an extra variable and set that, like
> >>
> >>  $exitloop = false;
> >>  while(<FH> || $exitloop){
> >
> >What do you suppose happens to the input from <FH> in that line of code?
> >
> >Ronald
> 
> 
> 

Reply via email to