|
|
|
|
Configuration: WNNT, UNIX,
Tu peux trouver les bases ici :
http://www.med.univ-rennes1.fr/~poulique/cours/perl/introperl.html Mais je ne suis pas sûr que tu puisses facilement modifier le contenu du fichier. Pour moi il faut que tu prennes le fichier squelette en paramètre, que tu le passes à ton programme perl, et que tu génère un fichier rempli en sortie... Bonne chance |
Merci pour la contribution
Effectivement, j'ai en variables, le squellette de mon fichier. Mais pour le fichier en sortie, la structure est differente. Je rame à ce niveau. une redirection ne suffit pas!!! comment ecrire dans ce fichier dont la structure n'est declarée. merci d'avance |
Ben il suffit d'ouvrir un fichier en lecture, récupérer les données interessantes, faire tes calculs, puis écrire le fichier de sortie en conséquence...
#!/usr/bin/perl -w
($f,$out) = @ARGV;
if (@ARGV!=2){
print "Usage : $0 fichier_in fichier_out \n";
die "$!\n";
}
open FICHIER, "$f";
open OUT, "> $out";
#Lire le fichire d'entrée
#Ecrire le fichier de sortie
close FICHIER;
close OUT;
Non ? Ou j'ai mal compris ? Bonne chance en tout cas |
Merci encore mamiendo
une derniere question sur la structure du fichier en sortie. A quel niveau dois je declarer ma structure. Je vois un peu plus clair avec ton aide. Bon courage |
Tu l'écris dans l'ordre ;)
#....
#$out nom du fichier de sortie
open OUT, "> $out";
#...
print OUT "J'ecris le contenu de la table de hachage hash que j'ai deja rempli auparavant dans mon joli programme perl\n";
foreach $i (sort keys %hash){
if (defined($hash{$i})){
print OUT "$hash{$i}\n";
}
}
#...
close OUT; |
Mamiemando,
Comment transformer un fichier plat sans separateur, en un fihier avec des champs separés par une virgule. langae perl au secours |
Résultats pour Perl: lecture et ecriture ds 1 fichier
Résultats pour Perl: lecture et ecriture ds 1 fichier
Résultats pour Perl: lecture et ecriture ds 1 fichier
Résultats pour Perl: lecture et ecriture ds 1 fichier
Résultats pour Perl: lecture et ecriture ds 1 fichier
Résultats pour Perl: lecture et ecriture ds 1 fichier