【发布时间】:2013-06-28 03:17:40
【问题描述】:
如何在 Bash 中取消设置只读变量?
$ readonly PI=3.14
$ unset PI
bash: PI: readonly variable
还是不可能?
【问题讨论】:
-
啊我的坏tldp.org/LDP/Bash-Beginners-Guide/html/sect_10_01.html 将变量设为只读。这些变量不能被后续的赋值语句赋值,也不能被取消设置。
-
通常变量是只读的,因为 /etc/profile 包含很多类似
readonly TMOUT的行。我更喜欢评论这些行并打开与该 Linux 机器的新连接。 -
@ROMANIA_engineer 或者,简单地执行 bash --norc,然后手动设置你想要的东西,或者在你自己的 rc 文件中 - 例如:source ~/.gnbashrc