6. • csh : C Shell. Un shell utilisant une syntaxe
proche du language C
• sh : Bourne Shell. L'ancêtre de tous les shells.
• bash : Une amélioration du Bourne Shell.
7. Affichage de texte sur la sortie
standard
Exemple :
Affichage d’une variable
Exemple :
8. Il existe trois types de quotes :
- les apostrophes ' ' (simples quotes) .
- les guillemets " " (doubles quotes) .
- les accents graves ` ` (back quotes) :
substitution commande
12. Les tableaux
Syntaxe :
tableau=(chaîne1 chaîne2 ...)
${tableau[2]} : Affichage de la case N°2
${tableau[*]} : Affichage de toutes les
cases
Exemple :
46. Syntaxe
Ces deux syntaxes sont équivalents:
test expression
[ expression ]
Exemple
47. on ne doit pas écrire [expression] mais
[↔ expression ↔]
↔:espace
Exemple
48.
49. en bash il est possible d'affecter trois types
test différents :
Des tests sur des chaînes de caractères
Des tests sur des nombres
Des tests sur des fichiers
59. Syntaxe:(Plus générale)
if test condition_1 # ou if [ condition_1]
then
commandes1
[ elif test condition_2 ; then commandes ]…
[ else commandes3 ]
fi # l'envers de if (fin de bloc)
60.
61. Syntaxe:
case $variable in
Valeur1)
Commande1;;
Valeur2)
Commande2;;
….….
*) # tous les autres cas
Commande;;
esac # (l'envers de case) ( Fin de bloc case )