Résumé des commandes de test en Shell

Tests sur les fichiers

Comparaisons de chaînes

Opérateurs sur les nombres

Opérateurs logiques

Structure conditionnelle : if

if [ expr1 ]
then
    instructions1
elif [ expr2 ]
then
    instructions2
...
else
    instructionsn
fi

Structure conditionnelle : case

case var in
    modele1) instructions1;;
    modele2) instructions2;;
    modele3) instructions3;;
    ...
    modelen) instructionsn;;
    *) instructions;;
esac