No Bash, parece haver várias variáveis que possuem valores especiais com significado consistente. Por exemplo,
./myprogram &; echo $!
retornará o PID do processo em segundo plano myprogram. Eu conheço outros, como o $?que eu acho que é o atual TTY. Existem outros?
$'\n'é um caractere de nova linha literal que resultam de substituir o dígrafo \ncom ASCII 10.
${1}, ${*}, etc, as chaves são apenas para desambiguação, e muitas vezes redundantes. Isoladamente, ${x}é exatamente equivalente a $x.
$!significa isso ? Estou ciente, !$mas não disso.