Bash/paramètres spéciaux
Un article de Le wiki de 2 noisettes - noisette.ch.
- $* : tous les arguments de la ligne de commande concaténés dans une seule chaine de caractères ("$1 $2 $3 ...")
- $@ : tous les arguments de la ligne de commande mais pas concaténés ("$1" "$2" "$3" ...)
- $# : nombre d'arguments passés
- $? : renvoie le code de retour de la dernière commande exécutée en avant-plan
- $- : retourne les paramètres du shell
- $$ : le PID du shell courant
- $! : le PID de la dernière commande en arrière plan (commande &; $!)
- $0 : le nom du script s'exécutant
- $_ : chemin absolu du script exécuté, puis dernier argument passé à un sous-shell
Source : http://loligrub.be/contrib/tlepoint/BASE/node234.html
