problème formatage de fichier avec awk
bonjour a tous
j ai un pb dans mon script que voici
Code:
1 2 3 4 5 6 7 8 9 10 11
| awk -F';' '
{
NUMBER=$1
DATE=$2
PAY_KIND=$3
PSUM=$4*100
printf ("%-15.15d\n",PSUM)
printf ("%-15.15d\n",$4)
print PSUM
print $4
} |
mon soucis c est au niveau du PSUM a savoir quand il prend la valeur de '$4'
(dans un fichier en entree) et la multipli par 100 (jusqu ici tout va bien ) mais le probleme dans certain cas j ai un resultat erroné je m explique :
Code:
1 2 3 4
|
en entree j ai ma PSUM = 10255.97
en sortie apres le passage du awk j ai PSUM=1025596
qui fai une difference de 0.01 avant multiplication |
ca le fait pour ce montant et par pour d autre et j ignore la raison !!
qlq un connait il une parade a ce genre de subtilité du langage awk ?
milles mercis