Awk: probleme de format de nombres

Marc Le Parqueir -  
 de_passage -
Bonjour,

Je rencontre un problême assez byzarre !
Je doit actuellement faire tourner un prog prenant en compte des fichiers de données (suite de nombres) écrits en format américain (c'est à dire que le séparateur décimal est un point ie:12.5) or awk ne reconnait que les nombres en format européen ( c'est à dire avec une virgule comme séparateur décimal ie:12,5). La ou je trouve le problème byzarre c'est que toute la doc affirme que awk est par défaut en américain et je ne trouve rien qui permette de changer cette configuration.
J'aurais aimer pouvoir changer le défaut de awk plutot que de réecrire tout mes programmes ( c'est un modèle météorologique donc ca fait plusieur GO de données et 200Mo de prog source ).
Connaitriez un moyen simple de corriger ce bug?
J'ai déjà essayer :
- de passer mon clavier en américain
- de réinstaller
Rien n'y fait!!!

Pour information: PC: processeur Pentium 4 3GHz 2GO de RAM
OS: Linux mandrake 10.1 Officiall

En vous remerciant d'avance...

Cordialement

Marc

2 réponses

jipicy Messages postés 41342 Statut Modérateur 4 896
 
Salut,

As-tu pensé à vérifier la valeur de ta variable "LC_NUMERIC" ?
1
de_passage
 
Bonjour,
et merci pour cette indication.

je cherchais la raison du meme genre de probleme depuis quelques temps.
0