En Bash, parece haber varias variables que contienen valores especiales de significado constante. Por ejemplo,
./myprogram &; echo $!
devolverá el PID del proceso que se encuentra en segundo plano myprogram. Sé de otros, como el $?que creo que es el TTY actual. ¿Hay otros?
$'\n'es un carácter literal de nueva línea que resulta de reemplazar el dígrafo \ncon ASCII 10.
${1}, ${*}, etc, los tirantes son sólo para la desambiguación, ya menudo redundante. En forma aislada, ${x}es exactamente equivalente a $x.
$!significa Soy consciente !$pero no eso.