|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2009 Messages : 79 ![]() |
Salut tout le monde!
comment peut-on afficher le resultat d'une operation arithmetique avec une virgule?la commande expr affiche seulement la partie entiere de l'operation et n'affiche pas la partie decimale. merci pour vous et cordialement! |
|
|
00
|
|
|
#2 | ||
![]() ![]() Idriss NeumannDéveloppeur en SSII et étudiant au CNAM Paris (ingénieur SI) Inscription : février 2009 Messages : 1 705 ![]() |
Salut.
Bash ne gère pas comme ça les virgules flottantes, voici l'astuce : Code :
man bc pour en savoir plus ...
__________________
modérateur rubriques Linux/Unix et chat
|
||
|
|
00
|
|
|
#3 | ||
|
Expert Confirmé
![]() Inscription : février 2008 Messages : 1 897 ![]() |
Pour être exact, bash ne gère pas les nombres à virgule (l'astuce d'Idriss n'y fera rien); mais il faut effectivement, comme il le dit, faire appel à un programme externe :
Code Bash :
|
||
|
|
00
|
|
|
#4 |
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2009 Messages : 79 ![]() |
Merci les amis pour vos réponses!
pour l'astuce d'Idriss,ca marche tres bien et ca repond à mon besoin actuel Mais désolé N_BaH je ne comprends pas très bien comment ca fonctionne la premiere commande de "&&" et ca sert a tester quoi exactement? Pardon, mais j'ai besoin de plus d'éclaircissements Merci une autre fois!
|
|
|
00
|
|
|
#5 | |||
|
Expert Confirmé
![]() Inscription : février 2008 Messages : 1 897 ![]() |
L'astuce d'Idriss n'en est pas vraiment une : elle ne fera pas en sorte que bash puisse évaluer des nombres à virgule.
Elle montre simplement comment les manipuler. Citation:
Code :
__________________
Algorithmique et Programmation pour non-matheux Introduction à la Programmation en BASH Dernière modification par N_BaH ; 03/01/2010 à 22h10. |
|||
|
|
00
|
|
|
#6 |
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2009 Messages : 79 ![]() |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com