変数に属性を追加すると、declare
変数の元の値はそれに応じて変更されません。宣言されたプロパティに基づいて変数値を実際にどのように変更しますか?ありがとうございます。
$ unset var; var=HELLO; declare -l var; declare -p var;
declare -l var="HELLO"
答え1
var=$var
unset var; var=HELLO; declare -l var=$var; declare -p var;
declare -l var="hello"