私は Bash 変数をいじっていましたが、変数を作成するための正しいオプションではなく、誤って-c
オプション (for const
) を使用してしまいました。驚いたことに、変数は属性を保持し、割り当てた値の最初の文字を大文字にしました。declare
-r
readonly
-c
この動作は、出力内または Bash の情報ページのdeclare
どちらにも、 の使用法には記載されていません。およびオプションは互換性がありますが、declare --help
ksh の とは互換性がないようです。typeset
-u
-l
これはよく知られた文書化されていない機能ですか? 一般的に入手可能ですか?