Bonjour,
Voici un formatage :
obtenu avec cet extrait de code contenu dans un gawk (la colonne Perform : c'est la variable var5) :
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 Perform -17 -53,45 -0,6 -6,94 -17,95 -11,04 178,19
Comment formater avec arrondi à deux chiffres après la virgule ? (c'est fait : modification m02)
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
18
19 if ($6==0) var5="nan" else { #m02 var5=(100*($5/$6 -1)); #m02 var5=int((10000*($5/$6 -1)))/100; #m02 if (100*($5/$6 -1) < var3) {var2="c"}; if (100*($5/$6 -1) > var4) {var2="d"} } fi print $1";"$8";"$2";"$3";"$4";"$5";"$6";"$7";"\ $4*$5";"$4*$6";"$4*$5-$4*$6";"var5";"\ $9";"$10";"$11";"$12";"\ $13";"$14";"$15";"$16";"$17";"$18";"\ $19";"$20";"$21";"$22";"$23";"$24";"\ var1";"var2 } ' ftmp37.csv > fedition.csv
en complétant à droite par des zéros ? (( la première ligne -17 deviendrait -17,00
en alignant les virgules ?
par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 -17,00 (première ligne) 178,19 (dernière ligne)
Partager