Écriture des scripts sous Linux
Introduction :
Un script Shell permet
d'automatiser une série d'opérations. Il se présente sous la
forme
d'un fichier contenant une ou plusieurs commandes qui seront exécutées
de
manière séquentielle.
- Le shell le plus populaire est : bash bash, acronyme de Bourne-Again shell
- « Bourne shell ou bsh ou simplement sh dans de nombreuses versions .
Construction d’un Script
La première
ligne de tous les fichiers scripts sera la suivante :
#!/bin/bash
Cette ligne est désignée sous le nom : shabang ou shebang.
Le
shebang, représenté par #!, est un en-tête d'un fichier texte qui indique au
système
d'exploitation que ce fichier n'est pas un fichier binaire mais un script
(ensemble
de commandes).
Sur la
même ligne est précisé l'interpréteur permettant d'exécuter ce script.
Remarque1 :
Sharp (dièse, #) et bang (désignant le point
d'exclamation!)
Remarque2 :
La chose
intéressante est que le caractère dièse (#) est en fait un marqueur
de
commentaires, tout ce qui suit un # sur une ligne est supposé être
ignoré
par le Shell, mais avec #! est unique à cet égard et interprété
comme un
préfixe au nom de l'exécutable qui va effectivement traiter les
lignes
qui le suivent.