use strict; use warnings; use IO::File; { my $f = new IO::File "filename.txt", "r"; while (<$f>) { # do your stuff } }