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]

Reply via email to