no save
Assistance
Achat
News

Forum | programmation
extraire le contenu d'un fichier avec perl
titexe, le mar. 28 nov. 2006 à 12:05:40
Re,

j'ai essayé de faire ce que tu m'as dis , mais on exécutant il me sort des messages d'erreurs , et il crée pas le fichier resultat;

extract.pl:
#!/usr/bin/perl

use strict;use warnings;

open F_LIRE,"D:\Shared\Perl\F0006741.dc"
or die "E/S : $!\n";

open F_ECRIRE,">> D:\Shared\Perl\resultat"
or die "E/S : $!\n";

while(<F_LIRE>){
print F_ECRIRE if /^filename=/.../^\s*$/;
}

close F_LIRE;
close F_ECRIRE;
__END__

et voila le message d'erreur qui m'affiche :
D:\Shared\Perl>perl extract.pl
Unrecognized escape \S passed through at extract.pl line 5.
Unrecognized escape \P passed through at extract.pl line 5.
Unrecognized escape \F passed through at extract.pl line 5.
Unrecognized escape \S passed through at extract.pl line 8.
Unrecognized escape \P passed through at extract.pl line 8.
E/S : No such file or directory
D:\Shared\Perl>

es ce qu'on peut mettre le fichier d'entrée comme variable ?

genre : perl extract.pl mon_fichier ?

Merci encore une fois,
Précédentlami20j
nov. 06
lami20j
nov. 06
Suivant
REPONSES
lami20j
nov. 06
titexe
nov. 06
titexe
nov. 06
lami20j
nov. 06
titexe
nov. 06
lami20j
nov. 06
titexe
nov. 06
lami20j
nov. 06
titexe
nov. 06
lami20j
nov. 06
Version Web
Réalisé par RedShift
no save