Linux 4 - Scripting Bash
Bienvenue dans le quatrième cours Linux ! Ce cours vous transformera en scripteur Bash efficace, capable d'automatiser des tâches complexes et de créer des outils DevOps professionnels.
Table des matières
| # | Chapitre | Description |
|---|---|---|
| 01 | Introduction au scripting | Premier script, shebang, exécution |
| 02 | Variables et types | Déclaration, expansion, tableaux |
| 03 | Conditions | if, else, elif, case, tests |
| 04 | Boucles | for, while, until, break, continue |
| 05 | Fonctions | Définition, arguments, retour |
| 06 | Manipulation de texte | sed, awk, cut, tr avancés |
| 07 | Expressions régulières | Patterns, grep, sed avec regex |
| 08 | Gestion des erreurs | Exit codes, trap, debugging |
| 09 | Bonnes pratiques | Style, sécurité, maintenabilité |
| 10 | Scripts DevOps | Exemples pratiques réels |
| 11 | Exercices et projets | Mini-projets complets |
Prérequis
- Avoir terminé Linux 1, 2 et 3
- Maîtriser le terminal et les commandes de base
- Connaître les redirections et pipes
Objectifs du cours
À la fin de ce cours, vous serez capable de :
- Écrire des scripts Bash structurés et maintenables
- Utiliser variables, conditions, boucles et fonctions
- Manipuler du texte avec sed, awk et les regex
- Gérer les erreurs et debugger efficacement
- Créer des outils d'automatisation DevOps
Durée estimée
⏱️ 14 à 16 heures de formation