В Bash, по-видимому, есть несколько переменных, которые содержат специальные значения, имеющие постоянное значение. Например,
./myprogram &; echo $!
вернет PID процесса, который в фоновом режиме myprogram. Я знаю о других, таких как, $?я думаю, нынешний TTY. Есть ли другие?
$'\n'буквальный символ новой строки, полученный в результате замены орграфа \nна ASCII 10.
${1}, ${*}и т.д., скобка только для устранения неоднозначности, и часто избыточна. В изоляции, ${x}в точности соответствует $x.
$!значит? Я знаю, !$но не это.