当用 向变量添加属性时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"
当用 向变量添加属性时declare
,变量的原始值不会相应改变。如何根据声明的属性实际更改变量的值?谢谢。
$ unset var; var=HELLO; declare -l var; declare -p var;
declare -l var="HELLO"
var=$var
unset var; var=HELLO; declare -l var=$var; declare -p var;
declare -l var="hello"