为了节省有时多次键入相同短语的时间,我在BASH中定义了一些变量(不是bash文件,只是命令行bash)。我给一个变量错误的名字foo1
而不是foo
是多么粗心。因此,我想取消定义foo1
。
我知道我可以将foo1
设置为空并定义foo
。这样,foo1
仍然存在并且可能造成混淆。我不能使用unset
取消定义foo1
,因为它不是环境变量。
问题:如何在BASH中取消定义变量?
最佳答案
您只需要使用unset
命令:
unset foo1
foo1
是否不是环境变量并不重要。