Paramètres spéciaux

Mise à jour : Debian 10.7

Les paramètres spéciaux sont des variables, à lecture seulement, générés par le shell. Ils peuvent être lus comme des variables standards en utilisant l'expansion fournie par le caractère spécial $.

Sommaire

1 - Paramètres positionnels

Les paramètres spéciaux qui sont liés à la position, nombre etc .. d'une liste d'arguments sont appelés paramètres positionnels

$ set une liste d\'arguments 
$ echo $#
4
$ echo $*
une suite d'arguments
$ echo $1
une
$ echo $2
suite
$ echo $3
d'arguments
$ echo $4
....
....
$ echo $9

2 - Autres paramètres

2.1 - Statut de la dernière commande

$ date
jeudi 10 août 2017, 22:14:16 (UTC+0200)
$ echo $?
0
$ bash
$ exit 24
$ echo $?
24

2.2 - PID de la session bash en cours

$ echo $$
7305

$ ps
PID TTY TIME CMD
7243 pts/0 00:00:00 bash
7305 pts/0 00:00:00 bash
7320 pts/0 00:00:00 ps