Shell script:Variables spéciales
De WIKI.minetti.org
Sommaire
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:
$!