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 \n
con 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.