Bonjour les magiciens du awk !
Je galère avec les arrondis....
J'ai un fichier texte formatté comme ça :
1231, 4.00000000E+001, 3.50000021E+001,-9.37821412E-002
188, 4.00000000E-014,-3.50000021E+001, 9.37821412E-003
...
Et je voudrais simplement que le 4.00000000E-014 soit remplacé par 0.00000000E+000.
Je pense que ça doit se faire en awk mais je ne sais pas comment dire "si valeur absolue de $2 < 0.000001, alors print 0.00000000E+000 sinon print $2".
Attention : mes virgules sont toujours collées au champ de gauche. Mais elles le sont au champ de droite SI ET SEULEMENT SI ce dernier est négatif. Alors j'ai peur que ça groupe des champs ensemble. Il faudrait imposer que le séparateur de champ soit le caractère ",".
Merci de votre aide !
