Le Jeudi 17 Juillet 2003 16:32, Jean Segers a �crit :
> Daniel Moyne a �crit :
> > J'ai un gros fichier texte [....] dans le fichier
> > 
> > Une petit aide avec explications sera vivement appr�ci�e.
> > 
> 
> C'est justement dans ce contexte que PERL montre sa supr�matie :-P
> 
> #!/usr/bin/perl
> 
> # Unbuffer the output
> 
> $| = 1;
> 
> #definition des chemin d'acc�s
> 
> $mon_fichier_a_traiter="/chemin/du/fichier/a/t0raiter.txt";
> $mon_resultat="/chemin/du/fichier/trait�.txt";
> 
> #lecture du fichiers entr�e et mise en variable RAM
> 
> open(FILE_IN, < $mon_fichier_a_traiter);
> @LINES=<FILE_IN>;
> [EMAIL PROTECTED];
> close(FILE_IN);
> 
> #Traitement en RAM!
> 
> open(FILE_OUT, > $mon_resultat);
> 
> for  (my $i = 0; $i < $SIZE; $i++)
>       {
>       chomp $LINES[$i];
>       $cherche = index("$LINES[$i]","2 ALIAS");
>       if ($cherche < 0) { print FILE_OUT $LINES[$i];}
>       }
> close (FILE_OUT);
> print "Termin�";
Jean, je suis en cours de test de ton script sur mon fichier.
� l'ex�cution il me sort une erreur ligne 14 = "open(FILE_IN, < 
$mon_fichier_a_traiter);"
Unterminated <> operator at ./Traitement_file line 14.
kesaco !
Amicalement.

-- 
Daniel Moyne 
(Nulix)-----------------------------------------------------------
Software : Mandrake 9.1            \\|//    kernel "2.4.21-0.13dm"
KDE 3.1.0                         / --- \
                                 (' o-o ')
--------------------------------oOO-(_)-OOo------------------------------------



Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";.

Foire Aux Questions de la liste : http://mdk.mondelinux.org

Répondre à