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?
fuente
$'\n'
es un carácter literal de nueva línea que resulta de reemplazar el dígrafo\n
con 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.