为了节省时间,避免重复输入同一短语,我在BASH中定义了一些变量(不是bash文件,只是命令行bash)。可惜我把变量命名为
我知道可以将
问题:如何在BASH中取消定义一个变量?
foo1
而不是foo
。因此,我想要取消定义foo1
。我知道可以将
foo1
设置为空并定义foo
。但这样做会保留foo1
,可能会造成混淆。我无法使用unset
取消定义foo1
,因为它不是环境变量。问题:如何在BASH中取消定义一个变量?
foo1
不是环境变量,你仍然可以使用unset
命令将其取消设置。同时,我不确定您所说的foo1
仍然存在是什么意思? - Reinstate Monica Pleaseunset $foo1
。我是一个粗心的初学者,感到惭愧。 - Peng Zhang