Aller au contenu principal

Bash scripting – niveau 1

L'automatisation est une compétence essentielle en administration système : elle permet de rejouer une suite de commandes de façon fiable, d'éviter les erreurs de saisie manuelle et de documenter une procédure sous une forme exécutable. Bash, l'interpréteur de commandes que vous utilisez déjà sous Linux, est aussi un véritable langage de script.

Ce cours suppose que vous êtes déjà à l'aise avec les commandes Linux de base (navigation, fichiers, permissions — voir le cours Linux). Il vous apprend à les enchaîner dans de véritables scripts.

Au fil de 7 séances, vous allez progressivement construire une petite boîte à outils d'administration (scripts d'information système, de sauvegarde, de nettoyage...), en découvrant : l'écriture et l'exécution d'un premier script, les variables, les arguments et la saisie utilisateur, les conditions, les boucles, les fonctions, et enfin les bonnes pratiques qui rendent un script réellement fiable.