Scéance 4 : Les shell-scripts « pas à pas » 👣
Le but de ce sujet est de vous permettre de maîtriser l'automatisation de la manipulation de vos fichiers et de vos processus. C'est une activité fréquente en informatique, en général, et dans la programmation en particulier:
- compilation d'un logiciel,
- tests automatiques pour éliminer les bugs,
- expériences et tests de performance,
- analyses des expériences produisant des courbres et rapports ,
- distribution d'un paquet logiciel (le logiciel avec ses données),
- l'adaptation d'un logiciel à la machine où il est installé.
Ce TP traite les premières bases de ce vaste sujet.
Sujet du TP « pas à pas » sur les shell-scripts
Documentation 📚
- Le polycopié « Le Bourne shell » utilisé dans le sujet
- Un cours « Utilisation avancée d'Unix » (Non présenté) (Version pour projection)
- Une introduction très concise: Introduction aux scripts~shells~
- Correction du sujet
⛏ BONUS pour les séances 1-2 : TP Libre service « Galerie HTML »
Si vous connaissez déjà très bien Bash, au lieu du TP, vous pouvez
réaliser dans les 3 heures un petit projet d'un générateur d'une
gallerie d'images HTML.
Sujet de TP avancé
- Programme shell générant une page HTML « gallerie d'images »: Sujet gallerie d'image
- Squelette BONUS pour démarrer le TP : Le code dans un tar.gz
Annexes
- Exemples de pages HTML et de galeries d'images : Exemples de pages HTML
- Quelques exemples de scripts shell qui peuvent vous aider : Script shells
- La page Erreurs fréquentes en Bash (dans les scripts shell).