Shell script:Variables spéciales

De WIKI.minetti.org
Aller à : navigation, rechercher

Nombre de paramètres

La variable suivante permet de retourner le nombre de paramètres passé au script:

$#

Valeur d'un paramètre

Les variables suivantes permettent de retourner les valeurs pour chaque paramètre passé au script:

$1 pour le 1er paramètre,
$2 pour le 2ème paramètre,
...
${10} pour le 10ème paramètre,
...

Ensemble des paramètres

Les variables suivantent permettent de retourner l'ensemble des paramètres passé au script:

$* sous forme textuelle,
$@ sous forme de liste (à utiliser dans une boucle for).

Commande du script

La variable suivante permet de retourner la commande du script tel qu'elle a été invoquée:

$0

Code de retour de la dernière commande

La variable suivante permet de retourner le code de retour de la dernière commande:

$?

PID du shell qui exécute le script

La variable suivante permet de retourner le PID du shell qui exécute le script:

$$

PID du dernier processus lancé en arrière plan

La variable suivante permet de retourner le PID du dernier processus lancé en arrière plan:

$!