Académique Documents
Professionnel Documents
Culture Documents
sh (Bourne shell)
bash (Bourne again shell)
csh (C shell)
ksh (Korn shell)
...
Variable d'environnement
Caractères joker
Pipes
kwrite
Lancement classique
Ligne de commande bloquée sur l'application jusqu'à sa
terminaison
Scripts shell
Résultat à l'exécution
Récupération du résultat d'exécution de la dernière
commande via le code $?.
0 indique "Pas d'erreur d'exécution, sortie normale".
Erreur d'exécution
if commande
then
...
else
..
fi
Exemple
case variable in
v1|v2|...|vn)
...;;
w1|w2|...|wn)
...;;
esac
Exemple
for variable in liste
do
...
done
Exemple
while commande
do
...
done
Exemple
test : Evaluation d'une expression.
o Opérateurs sur les fichiers :
-d E : E répertoire
-e E : E existe
-r E : E lisible
-s E : E de taille non nulle
-w E : E peut être écrit
-x E : E exécutable
...
o Opérateurs de comparaison entre deux
expressions de type chaine de caractères :
E : E non chaine vide
E1 == E2 : E1 égal à E2
E1 != E2 : E1 différent de E2
o Opérateurs de comparaison sur expressions
numériques :
E1 -eq E2 : E1 égal à E2
E1 -ne E2 : E1 différent de E2
E1 -ge E2 : E1 plus grand ou égal à E2
E1 -gt E2 : E1 strictement plus grand que E2
E1 -le E2 : E1 plus petit ou égal à E2
E1 -lt E2 : E1 strictement plus petit que E2
o Opérateurs booléens :
(E) : E est vrai
!E : E est faux
E1 -a E2 : E1 et E2
E1 -o E2 : E1 ou E2
RETOUR