- Présentation
- Les shells abordés et leurs différences
- sh Bourne
- ksh (sh POSIX)
- bash
- Variables
- Affichage et saisie : commandes echo, print, read
- Caractères spéciaux du shell
- Génération de noms de fichiers
- Substitution de variables
- Substitution de commandes
- Redirections, tubes de communication
- Caractères de protection
- Autres caractères spéciaux
- Ordre d'interprétation du shell
- Lancement d'un shell script
- Variables spéciales du shell
- Paramêtres positionnels : $0,$1,$2,..., $#,$*,$@
- Autres variables : $$,$!
|
- Status de retour d'un shell script
- Mode debug
- Redirections des résultats et des erreurs générés par le script dans un fichier
- Tests et calculs
- Commandes test, [ ], [[ ]]
- Commandes expr, (( )) , $(( ))
- Structures de contrôle
- Tests : if, case
- Boucles : for, while, until
- Opérateurs du shell ( &,|| )
- Fonctions
- Syntaxes
- Passage de paramètres
- Retour de fonction
- Redirection des blocs
- Entrées/sorties : lecture, écriture dans un fichier
- Expressions régulières : basiques et étendues
- L'essentiel de Sed et AWK
|