変数を読み取り専用にする。
{POSIX}{変数展開}{シェル変数}{シェル}(4)
{シェルの変数展開 K#F85E/4686-5211}
宇田川浩行基本的なことは POSIX でも規定されている(https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_06_02)。
${var:-foo} # $var が未設定か如零の場合に文字列 'foo' を返す