Chapitre 5 : Le Shell


Les paramètres positionnels

$0, $1, $2, $3, $4, $5, $6, $7, $8 et $9 désignent les paramètres positionnels, à l'appel d'un script.

Exemple
On écrit, dans le fichier exemple_sh, les commandes suivantes:
echo "exécution de la commande $0" echo "contenu du fichier 1"
cat $ 1
echo "contenu du fichier 2"
cat $2

On rend ce script exécutable en tapant, dans le répertoire de travail:

$ chmod u+x exemple_sh

Puis on l'exécute, en tapant:
$ exemple_sh fich1 fich2


Appel d'un shell

La première ligne peut commencer par:
#! shell
Ce qui permet d'appeler un shell bien déterminé pour exécuter ce script.

Exemple:
#! /bin/sh
permet d'appeler le Bourne Shell pour exécuter le script, quelque soit le shell courant.

Commentaires:
Dans un script, un commentaire commence par le caractère #.