#bash
68 éléments
bash: xtrace horodaté vers fichier
Activer set -x avec PS4 enrichi (timestamp, script, ligne, fonction) et rediriger vers un log dédié.
bash strict mode sécurisé
Activer un mode bash robuste pour échouer vite et éviter les pièges.
bash: trap cleanup et signaux
Nettoyer et terminer proprement avec trap: cleanup, ERR, EXIT et signaux INT/TERM.
envsubst: templating simple sans sed
Remplacer des variables d'environnement dans un fichier modèle de façon sûre.
retry exponentiel avec jitter
Relancer une commande qui echoue avec backoff exponentiel et jitter, cap de delai et code retour propre.
tee: journaliser sans perdre le code retour
Afficher à l'écran et écrire en log tout en conservant le code retour de la commande d'origine.
intro bash
qu'est-ce que bash, shells, où et pourquoi l'utiliser
terminal outils
terminal vs shell, émulateurs, prompt, historique
premiers pas
navigation, commandes de base, aide intégrée
fichiers chemins
chemins relatifs/absolus, globbing, expansions
redirections pipes
>, >>, <, 2>, 2>&1, pipes, tee
quoting escaping
guillemets simples/doubles, échappement, ANSI C