calcul arithmetique en bash
Alors là je ne comprend pas...
dans une console
Code:
1 2 3
|
a=$(((2*2125307904)/(255*63*512)))
echo $a |
là ça m'affiche bien : 516
je le mets dans un script bash :
Code:
1 2 3 4
|
#!/bin/bash
a=$(((2*2125307904)/(255*63*512)))
echo $a |
et là cela me sort : -5
ç'est moi qui ne pige pas ou quoi :oops:
de plus la commande déclare fonctionne en console et non en script.
information complémentaire :
Je suis sous ubuntu 7.10 et je viens de tester avec une debian
Cela ne fonctionne pas sous ubuntu mais cela fonctionne bien avec la debian ???