Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/01/2008, 19h28   #1
Invité de passage
 
Inscription : juillet 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 6
Points : 2
Points : 2
Par défaut pb avec awk et une multiplication

Salut,

J'utilise un script mais j'ai des problemes avec les multiplication :

print $2
print coef
print $2*coef

donne :
2.720
1.44
2,88

J'aimerais savoir pourquoi d'un coup awk ne sait plus compter...
Si quelqu'un a une idée
masterced32 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2008, 21h11   #2
Membre émérite
 
Avatar de FloMo
 
Inscription : juillet 2004
Messages : 714
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 714
Points : 898
Points : 898
Il faut que le chiffre en entrée $2 ait une virgule et non un point.

Code :
echo "1 2,720" | gawk '{ x = $2;print x;y=1.44;print y;print y*x; }'
FloMo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/01/2008, 09h01   #3
Invité de passage
 
Inscription : juillet 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 6
Points : 2
Points : 2
Super merci

Je commençais à devenir fou j'avais pas pensé à tester avec des virgule dans le fichier d'entrée

Merci !
masterced32 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h05.


 
 
 
 
Partenaires

Hébergement Web