develooper Front page | perl.beginners | Postings from February 2002

Re: reading a file line by line

Thread Previous | Thread Next
From:
John W. Krahn
Date:
February 27, 2002 13:18
Subject:
Re: reading a file line by line
Message ID:
3C7D4D42.1981BB68@acm.org
Jon Serra wrote:
> 
> Greetings,  I am trying to read a text file into a scalar variable line by line
> until EOF or a search test if fullfilled.  I have been reading files in like
> this:
> 
> chomp (@line = `cat filename`);
> 
> I do not want to do this beacuse my file is quite large, and there is no reason
> to hog the memory for the little bit I actually want, and second, I do not want
> to make a system call to the unix cat command.  TIA Jon


open IN, '< filename' or die "Cannot open filename: $!";
while ( <IN> ) {
    chomp;
    # do something with current line
    }




John
-- 
use Perl;
program
fulfillment

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About