変数を読み取り専用にする。
{シェル変数 K#F85E/A-4686-1CAD}

`readonly`
}{`$*`
}{`$@`
}{シェルの変数展開}{シェルスクリプトの変数}{$psvar}{$PROMPT_COMMAND}{$EUID}{シェル変数の一覧}{シェル変数の削除}...`readonly`
}{`$*`
}{`$@`
}{シェルの変数展開}{シェルスクリプトの変数}{$psvar}{$PROMPT_COMMAND}{$EUID}{シェル変数の一覧}{シェル変数の削除}...基本的なことは POSIX でも規定されている(https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_06_02)。
${var:-foo} # $var が未設定か如零の場合に文字列 'foo' を返す