| Chapitre 5 : Le Shell |
Elle permet de décaler les arguments passés à l'appel
d'un rang ou de n rangs vers la droite.
Syntaxe:
Exemple:
Voici un exemple d'exécution de ce script, avec des nombres d'arguments différents:
$ decaler 10 9 8 7 6 5 4 3 2 1
Donc $1 reçoit la valeur de $2, $2 reçoit la valeur de $3, etc.
Remarques:
La commande shift
Shift [n]
Soit le script decaler suivant :
echo "\n Avant décalage: $1 $2 $3 $4 $5 $6 $7 $8 $9"
shift
echo "Après décalage: $1 $2 $3 $4 $5 $6 $7 $8 $9\n"
Avant décalage : 10 9 8 7 6 5 4 3 2
Après décalage : 9 8 7 6 5 4 3 2 1