Di Bash, tampaknya ada beberapa variabel yang memiliki nilai spesial, yang secara konsisten bermakna. Contohnya,
./myprogram &; echo $!
akan mengembalikan PID dari proses yang dilatar belakangi myprogram
. Saya tahu orang lain, seperti $?
yang saya pikir adalah TTY saat ini. Apakah ada yang lain?
$'\n'
adalah karakter baris baru literal yang dihasilkan dari penggantian digraf \n
dengan ASCII 10.
${1}
, ${*}
, dll, kawat gigi hanya untuk disambiguasi, dan sering berlebihan. Dalam isolasi, ${x}
persis sama dengan $x
.
$!
artinya Saya sadar !$
tapi tidak begitu.