La programmation Shell
Cet article est un cours complet sur l'apprentissage de la programmation Shell.
Ce cours propose globalement une syntaxe Bourne Shell avec quelques éléments spécifiques aux shells de même famille dits « plus évolués » (Korn Shell ou Bourne Again Shell) qui seront indiqués au moment où cela sera nécessaire. Le Bourne Shell étant intégralement supporté par le Korn Shell et le Bourne Again Shell (et leurs descendants), cela permet une compatibilité ascendante : un script en Bourne Shell fonctionnera toujours en environnements Korn Shell ou Bourne Again Shell ou shells descendants.
Informations sur l'article
L'article a été originellement publié par Frédéric Lang et Idriss Neumann sur developpez.com ici.
- Publié le 19 août 2013
- Mis à jour le 31 décembre 2022
- Version 3.1
- Niveau: tout public
- Licence: GNU Free Documentation License version 1.1
Chapitres
- Licence
- Introduction
- Éléments de base du langage
- Les variables
- La « sous-exécution »
- Les paramètres
- Neutralisation des métacaractères
- Les contrôles booléens
- Les structures de contrôles
- Les fonctions
- Les instructions avancées
- Les compléments
- Exemples divers
- Registre des éditions du coups
- Liens uriles
- Remerciements