ProcédureSCR-03-P
Bash : patterns d'atelier (scripts 1-2-3)
Objectif — Reconnaître et réutiliser les schémas de scripts qui reviennent tout le temps.
Prérequis — Bases de Bash (variables, structures).
Patterns fréquents
- Arguments : vérifier
$#, utiliser$1/$2, afficher un usage si manquant. - Boucler sur des fichiers :
for f in *.txt; do ... done - Lire un fichier ligne par ligne :
while read ligne; do ... done < fichier - Menu :
case "$choix" in 1) ... ;; 2) ... ;; *) ... ;; esac - Fonctions :
ma_fonction() { ... }pour factoriser. - Robustesse :
set -e(stop à la 1ʳᵉ erreur), tester$?.
✅ Vérification — Le script gère proprement les cas prévus (argument manquant, fichier absent).
⚠️ Erreurs fréquentes — Ne pas valider les arguments → erreurs cryptiques. Oublier < fichier pour le while read. set -e peut masquer une erreur volontaire.
Réf. : man bash · IT-Connect.