Bob - 

Thanks, I'll investigate that.

I'm also hoping that the list will tell me how to do it by incrementing the
proper special variable. I could swear that I've done that before, and have
found it useful in other contexts.


-- Josh

-- On 11/23/02 12:39 PM, "Mystik gotan" <[EMAIL PROTECTED]> wrote:

> Use truncate() to hop to a 2nd line. The pattern match wil do.
> 
> 
> 
> Sincerly,
> Bob Erinkveld
> (Webmaster Insane Hosts)
> www.insane-hosts.net
> 
> 
> 
> 
> 
>> From: Joshua Kaufman <[EMAIL PROTECTED]>
>> To: <[EMAIL PROTECTED]>
>> Subject: Match pattern and print next line
>> Date: Fri, 22 Nov 2002 09:54:48 -0600
>> 
>> Hi All;
>> 
>> I'm trying to match a pattern in a text file and then print out the next
>> line in that file. I could swear that I've done this before by incrementing
>> $. to move to the next line. However, the code below is printing out the
>> matched line rather than the next line.
>> 
>> #!/usr/bin/perl
>> 
>> open (LOG, "./lmelog");
>> 
>> for ( <LOG> ) {
>>     if ( /- Student Id/){
>>         ++$.;
>>         print "$_\n";
>> 
>>     }
>> }
>> 
>> I really don't want to save the file into an array, given that it is > 10^6
>> lines long.
>> 
>> Please cc me off list with any replies.
>> 
>> Thanks in advance!
>> 
>> Joshua R. Kaufman | Product Development Manager | Impart Knowledge
>> Solutions, Inc. | 312-496-5669, x1003
>> 
>> 
>> 
>> --
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> _________________________________________________________________
> Direct chatten met je vrienden met MSN Messenger  http://messenger.msn.nl

Joshua R. Kaufman | Product Development Manager | Impart Knowledge
Solutions, Inc. | 312-496-5669, x1003



-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to