标签: bash
如果我不小心像这样设置了只读变量:
declare -r VAR="foo"
当我应该将其设置为bar时。 如何将其设置为bar?
bar
谢谢
答案 0 :(得分:1)
declare,就像在shell中修改变量的任何其他语句一样,仅在当前环境中这样做。由于外壳无法以某种方式将其环境保存在eixst上并在重新启动时再次加载,因此您只需关闭外壳并打开一个新外壳,即可恢复初始环境。
declare
实际上,使更改程序保留在shell中比重置它们更难...