Dans Bash, il semble y avoir plusieurs variables qui contiennent des valeurs spéciales à signification cohérente. Par exemple,
./myprogram &; echo $!
renverra le PID du processus en arrière-plan myprogram
. J'en connais d'autres, $?
dont je pense qu'il s'agit de l'ATS actuel. Y en a-t-il d'autres?
$'\n'
est un caractère littéral de nouvelle ligne qui résulte du remplacement du digraphe \n
par ASCII 10.
${1}
, ${*}
etc., les accolades sont juste pour homonymie, et souvent redondants. Isolé, ${x}
est exactement équivalent à $x
.
$!
dire? Je suis au courant, !$
mais pas de cela.