La commande "expr"
La commande "expr" évalue ses arguments comme une seule expression. La forme la plus souvent utilisée est:
var=`expr $var1 opérateur valeur`
$ var=3
$ var=`expr $var + 4`
$ echo $var
7
$N=3
$ IND=1
$ while test $N -ne $IND
> do
>echo "IND=$IND"
>IND=`expr $IND + 1`
> done
$
'expr' représente l'unique façon d'effectuer des calculs sur les variables shell de type numérique.
Les opérateurs arithmétiques sont :
- soustraction
+ addition
\* multiplication
/ division
% reste d'une division entière