Les expressions
expr exp op exp exécute des opérations arithmétiques (op
vaut : + , - , \* , / , % , = , \> , \< , \> = , \< = , !=)
expr exp1 \| exp2 renvoie exp1 si l'expression n'est pas nulle, sinon exp2
expr exp1 \& exp2 renvoie exp1 si l'expression n'est pas nulle, sinon exp2
expr exp1 : exp2 comparaison des deux arguments (renvoie le nombre de caractères
en commun)
expr length exp retourne le nombre de caractères de exp
expr substr exp n1 n2 retourne une sous chaîne de exp commençant
a la place n1 et de n2 caractères
expr index exp car retourne la position du caractère car dans la chaîne
exp
l'expression
est une commande. il faut donc utiliser le caractère ` pour affecter
le résultat de l'opération à une variable :
a=`expr $b + $c`
Les espaces
sont importants !!!