linux - 在 BASH 中取消定义变量

标签 linux bash variables undefined

为了节省多次输入相同短语的时间,我在 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/

相关文章:

regex - 在 sed 模式中指定 "-"

c - linux .ko 中用于多个设备的全局变量

linux - 重定向到/dev/null 和简单地关闭流之间的有效区别是什么

用于快速存储文件/BLOB 的 SQL 或文件系统?

清除结构变量以重新分配

swift - 在 Swift 中声明函数类型的变量有什么意义?

linux - 7 天后删除文件

bash - 内部带有 nohup 的脚本无法正确退出

linux - 如何通过bash获取当前连接网络的BSSID?

javascript - setTimeout 函数中的变量 (jQuery)