Duplicar posible:
What is the best way to slurp a file into a string in Perl?de archivos de lectura en la variable en Perl
¿Es este código una buena manera de leer el contenido de un archivo en una variable en Perl? Funciona, pero tengo curiosidad si hay una mejor práctica que debería estar usando.
open INPUT, "input.txt";
undef $/;
$content = <INPUT>;
close INPUT;
$/ = "\n";
Ese no es un buen código. Esto es mejor: 'abierto (mi $ fh," <: codificación (UTF-8) "," la vista ") || morir "no puede perderse: $!"; $ content = do {local $ /; <$fh>}; cerrar ($ fh) || fallecer "no puede rootear la vista: $!"; ' – tchrist