(shell) Opération de réels avec flottants
Fermé
Eyken
-
Modifié par Eyken le 19/05/2012 à 19:36
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 21 mai 2012 à 08:26
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 21 mai 2012 à 08:26
A voir également:
- Script shell calcul moyenne
- Calcul moyenne excel - Guide
- Script vidéo youtube - Guide
- Classic shell windows 10 français - Télécharger - Personnalisation
- Logiciel calcul plancher bois gratuit - Télécharger - Architecture & Déco
- Formule de calcul excel - Guide
2 réponses
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 616
20 mai 2012 à 08:42
20 mai 2012 à 08:42
hello
scale est une option de bc, pas du shell. le shell ne peut pas faire d'opérations flottantes, il faut utiliser bc, awk, dc pour faire tout les calculs
scale est une option de bc, pas du shell. le shell ne peut pas faire d'opérations flottantes, il faut utiliser bc, awk, dc pour faire tout les calculs
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 409
20 mai 2012 à 12:19
20 mai 2012 à 12:19
Salut,
Si l'on y met des nombres à virgule, leur addition les transforme automatiquement en entier, et je n'arrive pas à employer SCALE lors de l'addition des variables entre elles.
Normal, bc utilise le point comme décimal et non la virgule.
Si l'on y met des nombres à virgule, leur addition les transforme automatiquement en entier, et je n'arrive pas à employer SCALE lors de l'addition des variables entre elles.
Normal, bc utilise le point comme décimal et non la virgule.
$ echo 'scale=2; 12.75 / 2' | bc 6.37De plus, ta syntaxe "for var;do..." n'est pas bonne, il faut donner du grain à moudre à la boucle for :
for var in "${@}" do ... done
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 616
20 mai 2012 à 13:29
20 mai 2012 à 13:29
hello
for var ; do est synonyme de for var in $@ ; do
for var ; do est synonyme de for var in $@ ; do
$ set a b c d ; for X ; do echo $X ; done a b c d
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 409
20 mai 2012 à 13:31
20 mai 2012 à 13:31
Salut,
Merci, je me coucherai bien moins c*n ce soir ;-\
Merci, je me coucherai bien moins c*n ce soir ;-\
20 mai 2012 à 20:16
Un moyen pour y parvenir ?
Je débute grandement dans tout ce domaine ^^
J'arrive à employer bc en echo mais pas à l'intégrer dans une variable pour pouvoir le réutiliser par la suite.
20 mai 2012 à 20:54
21 mai 2012 à 08:26