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

  1. Arguments : vérifier $#, utiliser $1/$2, afficher un usage si manquant.
  2. Boucler sur des fichiers : for f in *.txt; do ... done
  3. Lire un fichier ligne par ligne : while read ligne; do ... done < fichier
  4. Menu : case "$choix" in 1) ... ;; 2) ... ;; *) ... ;; esac
  5. Fonctions : ma_fonction() { ... } pour factoriser.
  6. 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.