为了节省多次输入相同短语的时间,我在 BASH 中定义了一些变量(不是 bash 文件,只是命令行 bash)。我是多么粗心,给变量起了错误的名字 foo1
而不是 foo
。所以,我想取消定义 foo1
。
我知道我可以将 foo1
设置为空并定义 foo
。通过这样做,foo1
仍然存在并且可能会混淆。我不能使用 unset
取消定义 foo1
,因为它不是环境变量。
问题:如何在 BASH 中取消定义变量?
最佳答案
你只需要使用命令unset
:
unset foo1
如果 foo1
不是环境变量也没关系。
关于linux - 在 BASH 中取消定义变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26490198/