Paramètres positionnels dans l'interpréteur de commandes Bourne

Lorsque vous exécutez une procédure d'interpréteur de commandes, l'interpréteur de commandes crée implicitement des paramètres positionnels qui référencent chaque mot sur la ligne de commande par sa position sur celle-ci.

Le mot en position 0 (le nom de procédure) s'appelle $0, le mot suivant (le premier paramètre) s'appelle $1, et ainsi de suite jusqu'à $9. Pour faire référence à des paramètres de ligne de commande dont le numéro est supérieur à 9, utilisez la commande shift intégrée.

Vous pouvez réinitialiser les valeurs des paramètres positionnels de manière explicite à l'aide de la commande set intégrée.

Remarque: Lorsqu'un argument pour une position n'est pas spécifié, son paramètre positionnel a la valeur null. Les paramètres positionnels sont globaux et peuvent être transmis aux procédures d'interpréteur de commandes imbriquées.