28
Sep
2011
Perl: Open and read file line by line
By Eric Downing. Filed in Perl, Programming, Scripting, Utilities |I regularly have to process Comma Seperated Value or CSV files, usually for user lists. So the following perl code is a framework for processing a file line by line.
#!/usr/bin/perl
use strict;
my $line;
open(FILEIN, "filename.txt");
while(<FILEIN>)
{
chomp();
$line = $_;
# Process $line for data
# Example seperating line by commas:
my ($username,$firstname,$lastname,$email) = split(/,/,$line);
}
close(FILEIN);


