use IO::File; $var = <new('<', \$var) || die $!; # but this does not # while ($line = $fh->getline()) { print $line; } $fh->close();