Additionner deux nombres en ligne de commande
F. Marcelet
timarcel at free.fr
Lun 13 Fév 14:48:30 UTC 2006
Franck Dassonville a écrit :
> On Mon, February 13, 2006 15:25, Cedric Janssens said:
>
>>Bonjour,
Bonjour à tous
>>
>>Je dois calculer la différence entre deux nombres dans un script bash
>>
>>J'ai donc
>>
>>valeur1=calcul qui me donne un nombre
>>valeur2=calcul qui me donne un autre nombre
>>
>>Je dois avoir valeur3 égal a valeur2-valeur1
>>
>>cEd
>
>
> expr valeur2 - valeur1 ?
>
expr $valeur2 - $valeur1
sinon, bash sait faire cela en interne : $(($valeur2 - $valeur1))
Il est utile de faire un "man bash" ou un "man expr".
On peut y lire :
Arithmetic Expansion
Arithmetic expansion allows the evaluation of an arithmetic
expression and the substitution of the result. The format
for arithmetic expansion is:
$((expression))
A+ Francis
Plus d'informations sur la liste de diffusion ubuntu-fr