Awk: probleme de format de nombres

Fermé
Marc Le Parqueir - 10 juin 2005 à 16:05
 de_passage - 11 oct. 2007 à 10:35
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 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
12 juin 2005 à 10:40
Salut,

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

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