Bonjour TLM
j'ai un petit problème d'affichage de données avec Perl :
j'ai un fichier qui contient les données :
aprés traitement, je veux le résultat comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 229000 1808200711:58:04 21363040519 330.00 330.00 999330 1808200716:27:32 21368249995 3,000.00 3,000.00 229330 1808200716:25:46 21368249995 2,000.00 2,000.00 977777 1808200716:35:19 21368249995 3,000.00 3,000.00
j'ai fais ce code Perl :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 2290001808200711:58:0421363040519 330.00 330.00 9993301808200716:27:3221368249995 3,000.00 3,000.00 2293301808200716:25:4621368249995 2,000.00 2,000.00 9777771808200716:35:1921368249995 3,000.00 3,000.00
mais le prob est que les chiffres ne s'afficha pas aligner, par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 my @MarkOUTLine; open MarkOUT, "< $ARGV[0]" or die "Can't open file $ARGV[0]: $!"; while( <MarkOUT> ) { chomp; @MarkOUTLine = split; printf "$MarkOUTLine[0]$MarkOUTLine[1]$MarkOUTLine[2] $MarkOUTLine[3] $MarkOUTLine[4]\n" ; }
comment aligner mes colonnes correctement ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 2290001808200711:58:0421363040519 330.00 330.00 9993301808200716:27:3221368249995 3,000.00 3,000.00 2293301808200716:25:4621368249995 2,000.00 2,000.00 9777771808200716:35:1921368249995 3,000.00 3,000.00
et merci d'avance.
Partager