prob avec Expr[BASH]

prob avec Expr[BASH] - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 19-12-2004 à 13:21:21    

Bonjour
Je cherche a faire une simple addition, pour cela j'utilise Expr malheureusement je recupere pas vraiment ce que j'attend:  
a=2
b=3
c=`expr $b + $a`
echo $c
 
et ca me renvoi :
 
2+3
 
 
evidment j'aimerais que ca me donne 5 .... alros si qq a une pite idée merci !!!

Reply

Marsh Posté le 19-12-2004 à 13:21:21   

Reply

Marsh Posté le 19-12-2004 à 13:30:35    

il faut separer les nombres par des espaces :
 
[alain@localhost alain]$ expr 2+3
2+3
 
par contre
 
[alain@localhost alain]$ expr 2 + 3
5
 
ce qui donne le script :
 
a=2  
b=3  
c=`expr $b + $a`  
echo $c

Reply

Marsh Posté le 19-12-2004 à 13:35:22    

merci beaucoup .... j'ai vraiment l'air fin

Reply

Marsh Posté le 19-12-2004 à 17:26:04    

On peut aussi faire c=$(( a + b ))

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed