Une des méthodes les plus simples consiste à re-définir (ou plutôt à non définir) la variable spéciale qui délimite les lignes dans les input :
undef $/; open(IN,"<$file") or die $!; my $content = <IN>; close(IN) or warn $!; $/ = "\n"; # re-definir $/ pour le reste du script
Une méthode plus simple pour les petits script :
my $content = `cat $file`;
Une autre méthode plus complexe mais plus propre et qui permet de définir un filtre :
open(IN,"<$file") or die $!; my $content =""; while(my $line <IN) { $content = $content.$line; } close(IN);