open (MYFILE, "< $filename") or die "Failed to open $filename: $!"; @rows = ; close (MYFILE); foreach $row (@rows) { # do something to $row }