Bonjour,
Je cherche à lire un fichier en une seule fois en pel.
Merci
Bonjour,
Je cherche à lire un fichier en une seule fois en pel.
Merci
Undef $/ dit qu'il n'y a pas de séparateur de ligne et donc tout le fichier est lu d'un coup.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 undef $/; open my $fh,"<","filename" or die "Unable to open file: filename ($!)"; my $fileContent=<$fh>;
Il est hautement recommandé de localiser $/, sinon le changement s'applique aux appels de modules etc.(grâce au do { ... } le local ne s'applique qu'au bloc { } et donc même pas à tout le main)
Code : Sélectionner tout - Visualiser dans une fenêtre à part my $content = do { local $/; <$fh> }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager