Expressions arithmétiques
(expr) utiliser pour forcer les priorités arithmétiques…
-expr moins unaire
!expr négation logique
~expr négation bit à bit
expr * expr multiplication
expr / expr division
expr % expr reste
expr + expr addition
expr - expr soustraction
expr << expr décalage des bits à gauche au nbre de fois
spécifié par le 2ième expr
expr >> expr idem, mais à droite
expr <= expr inférieur ou égal à
expr >= expr supérieur ou égal à
expr < expr inférieur à
expr > expr supérieur à
expr == expr égal à
expr != expr différent de
expr & expr et logique bit à bit
expr ^ expr ou exclusif bit à bit
expr | expr ou bit à bit
expr && expr et logique
expr || expr ou logique
expr = expr la première expression sera égale (affectation) à
la seconde.
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 !!!