1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
...
# On ouvre le fichier dont le nom est renseigne dans $sNomDuFichier
open(INPUT, $sNomDuFichier) or die("Erreur d'ouverture du fichier $sNomDuFichier !\n");
# Tant qu'on n'a pas lu la totalité du fichier
while (defined($sLine = <INPUT>)) {
# On vire les retours chariots
$sLine =~ s/(\r|\n)//g;
# On recupère les données dans le tableau @tsData
@tsData = ( $sLine =~ /^\s*([0-9])\.([A-Z]{2,2})\s+([0-9\.]+)\s*$/ );
# On traite les données extraites de la ligne courante...
...
}
# On ferme le fichier traité
close(INPUT);
... |