In Bash, sembrano esserci diverse variabili che contengono valori speciali con significati coerenti. Per esempio,
./myprogram &; echo $!
restituirà il PID del processo in background myprogram. Conosco altri, come quello $?che penso sia l'attuale TTY. Ce ne sono altri?
$'\n'è un letterale personaggio newline che risulta dalla sostituzione del digraph \ncon ASCII 10.
${1}, ${*}ecc, le parentesi graffe sono solo per disambiguazione, e spesso ridondante. In isolamento, ${x}è esattamente equivalente a $x.
$!significa? Sono consapevole !$ma non quello.