Qu'est-ce qu'un script shell ?
Un script shell est un fichier texte simple permettant de regrouper et de stocker des commandes shell. Il peut donc être écrit avec n'importe quel éditeur de texte.
Le principal itéré d'un script shell et d'automatiser des actions répétitives sur un système Linux.
Structure script shell ?
La toute première ligne du fichier doit contenir le nom de l'interpréteur à utiliser.
Cette ligne doit commencer par
#! suivi de l'exécutable à utiliser.
Pour un script shell bash, on aura donc en début de fichier :
#!/bin/bash
Afficher à l'écrans
Pour afficher un texte à l'ecrans on utilise la commande
echo
#!/bin/bash
echo Texte affiché à l'écrans
Structure de contrôle
Les conditions
L'instruction if est la structure de contrôle la plus basique. Elle permet d'exécuter une série d'instructions si une condition est réalisée.
if instructions
then
# bloc d'instructions
else
# bloc d'instructions
fi
Les boucles
while permet d'exécuter une série d'instructions tant que la condition est vérifiée.
La fin de ces instructions est indiquée par
done.
while instructions
do
# Instructions à répéter
done
Imprimer cette publication