ConceptSCR-01-C
Bash : introduction (variables, structures)
C'est quoi ? Bash est l'interpréteur de commandes (shell) par défaut sous Linux, qui permet aussi d'écrire des scripts : des suites de commandes automatisées.
À quoi ça sert ? Automatiser les tâches répétitives (sauvegardes, déploiements, traitements) au lieu de taper les commandes une à une.
Comment ça marche (les bases)
- Shebang : 1ʳᵉ ligne
#!/bin/bash(indique l'interpréteur). - Variables :
nom="valeur"(pas d'espace autour du=) ; lecture avec$nomou${nom}. - Structures : conditions (
if/then/fi), boucles (for,while), tests ([ ... ]). - Exécution :
chmod +x script.shpuis./script.sh. - Arguments :
$1,$2… ·$@(tous) ·$#(nombre).
⚠️ Piège — Pas d'espace autour du = en affectation. Toujours quoter les variables ("$var") pour éviter les bugs avec les espaces.
Réf. : man bash · IT-Connect.