Automatiser les tâches
Le Shell Scripting vous permet de regrouper une série de commandes pour effectuer automatiquement des tâches complexes et répétitives. C'est une compétence fondamentale de « héros ».
La ligne Shebang
Chaque script doit commencer par une ligne shebang (#!), qui indique au système d'exploitation quel interpréteur utiliser pour exécuter le script (généralement Bash).
bash #!/bin/bash
Rendre le script exécutable
Après avoir écrit le script, vous devez lui donner les permissions d'exécution via chmod.
bash $ chmod u+x mon_script.sh
Variables
Les variables du Shell stockent des données. Les variables sont définies sans signe dollar, mais référencées avec un signe dollar ($).
bash #!/bin/bash
MON_NOM="Alice"
echo "Bonjour, $MON_NOM !"
Vous pouvez utiliser le résultat d'une commande comme variable via la substitution de commande :
DATE_ACTUELLE=$(date) echo "La date d'aujourd'hui est $DATE_ACTUELLE"