13.2.3 Param�tres du shell
Plusieurs param�tres sp�ciaux � se rappeler :
$0 = nom du shell ou du script shell
$1 = premier argument
...
$9 = neuvi�me argument
$# = nombre de param�tres
"$*" = "$1 $2 $3 $4 ... $n"
"$@" = "$1" "$2" "$3" "$4" ... "$n"
$? = �tat de sortie de la commande la plus r�cente
$$ = PID du script shell
$! = PID du processus en arri�re-plan le plus r�cent
Expansions des param�tres de base � se rappeler :
Forme Si var est positionn�(*) Si var n'est pas positionn�(*)
${var:-string} $var string
${var:+string} string null
${var:=string} $var string
(et lance var=string)
${var:?string} $var (affiche string et sort)
Ici, les deux points � : � dans tous ces op�rateurs est optionnel.
Substitutions de param�tres de base � se rappeler :
Forme R�sultat
${var%suffix} Supprime le plus petit motif suffix
${var%%suffix} Supprime le plus grand motif suffix
${var#prefix} Supprime le plus petit motif prefix
${var##prefix} Supprime le plus grand motif prefix