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