Bonjour,
J'ai un fichier toto.txt dans lequel, il y a :
bb
abc
aa
def
cc
zzz
eeee
Je souhaiterai faire un tri sur le contenu du fichier. Donc cela, j'y arrive !
voir le script ci-dessous :
Dans mon fichier de sortie, j'ai le résultat suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 my $FicEntree=toto.txt; my $FicSortieTrier=tata.txt; open (FILE, "<${FicEntree}") || die "Ouverture impossible du fichier ${FicEntree}: $!"; @Ligne = <FILE>; close(FILE); @tri=sort(@Ligne); #@tri =~ s/[\t\s]//g; open (FIC_OUT, ">>$FicSortieTrier") || die "Ouverture impossible du fichier $FicSortieTrier: $!"; print FIC_OUT "@tri"; close (FIC_OUT);
a
ab
abc
baaa
aa
abc
cc
def
eeee zzz
ors je voudrais ne pas avoir d'espace devant chaque ligne et que mon intitulé zzz en début de ligne.
Mon script initial n'est peut etre pas correcte ?
merci pour votre aide
Partager