Retour au cours

79. Introduction au Shell Scripting : Shebang et Variables

Les Bases de Linux : de Zéro à Héros du CLI

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"