Linoux

  Accueil

Zoom   

Accueil > Administration > Shell > Paramètres spéciaux
Paramètres spéciaux
LinuxInfo
Dezoom

Paramètres spéciaux

Mise à jour : Debian 9.1

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 $.

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

1 - Paramètres positionnels

Les paramètres positionnels sont associés aux listes d'arguments de la commande set, des scripts et des fonctions.

Exemple :

$ 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

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

Lorsque la commande s'est terminée sans erreur le statut est 0.

Dans le cas où la dernière commande est exit n (où n est compris entre 0 et 255), ? prend la valeur n :

$ bash
$ exit 24
$ echo $?
24
$ 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