Le passage de paramètres ET "shift"

Tout argument passé à une commande est un paramètre.

Le contenu de ces paramètres est actualisé par les variables positionnelles $1 à $9. 

Sous shell, des variables sont automatiquement définies. Les principales sont : 

$#                              La variable $# contient le nombre d'arguments du shell. 

$*                              Donne la liste complète des arguments du shell. 

$(1-9)         Les variables sont numérotées de 1 à 9, ces variables sont utilisées pour passer des arguments à un programme. 

$0                              est le nom de la commande du script lancé. 

La commande 'shift' peut être utilisée lorsque le nombre de paramètres est supérieur à 9.Elle permet de décaler tous les paramètres d'une position vers la gauche, ainsi $2 devient $1, $3 devient $2, etc...  

icon phone
Téléphone/Whatsapp : +33 (0)6 83 84 85 74
icon phone