perl:utilisation_des_fichiers
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
perl:utilisation_des_fichiers [2009/03/15 00:50] – édition externe 127.0.0.1 | perl:utilisation_des_fichiers [2009/03/15 13:54] – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 112: | Ligne 112: | ||
Il s'agit de l' | Il s'agit de l' | ||
- | < | + | |
$/ = " | $/ = " | ||
while (< | while (< | ||
print "< | print "< | ||
} | } | ||
- | </ | ||
L' | L' | ||
Ligne 132: | Ligne 131: | ||
Il existe de nombreuses fonctions de formattage, dont les fameux //print//, //printf//, //write// et //format// : | Il existe de nombreuses fonctions de formattage, dont les fameux //print//, //printf//, //write// et //format// : | ||
+ | |||
print FILE "Une information...\n"; | print FILE "Une information...\n"; | ||
- | **Note**: //write' | + | **Note**: //write// n'est **pas** le pendant de //read// ! (Il n'est pas nécessaire, |
===== Sortie par défaut ===== | ===== Sortie par défaut ===== | ||
Il est possible de changer momentanément le fichier de sortie par défaut, ce qui permet de rediriger facilement la sortie d'un sous-programme sans avoir à le modifier : | Il est possible de changer momentanément le fichier de sortie par défaut, ce qui permet de rediriger facilement la sortie d'un sous-programme sans avoir à le modifier : | ||
+ | |||
make_report(); | make_report(); | ||
my $previous = select(LOG); | my $previous = select(LOG); | ||
Ligne 150: | Ligne 151: | ||
On peut facilement outrepasser ce cache, par exemple pour la sortie courante (STDOUT par défaut, mais cf. //select//) : | On peut facilement outrepasser ce cache, par exemple pour la sortie courante (STDOUT par défaut, mais cf. //select//) : | ||
+ | |||
$| = 1; # Autoflush = 1 | $| = 1; # Autoflush = 1 | ||
perl/utilisation_des_fichiers.txt · Dernière modification : 2013/03/12 23:36 de root