【发布时间】:2015-03-14 01:44:14
【问题描述】:
我可以declare a bash variable as read only:
var=myname
declare -r var
然后当我尝试更改值时:
var=anothername
我得到(例如在 zsh 中)
>>read-only variable: var
如何“取消声明”或取消设置此变量?
【问题讨论】:
标签: zsh
我可以declare a bash variable as read only:
var=myname
declare -r var
然后当我尝试更改值时:
var=anothername
我得到(例如在 zsh 中)
>>read-only variable: var
如何“取消声明”或取消设置此变量?
【问题讨论】:
标签: zsh
我在这里找到了这个unset:
$ cat << EOF| sudo gdb
attach $$
call unbind_variable("var")
detach
EOF
【讨论】:
你不能在 bash 中,只读意味着你无论如何都不能改变那个变量,包括摆脱它。
【讨论】: