📅  最后修改于: 2023-12-03 15:29:35             🧑  作者: Mango
有时候我们需要从环境变量中移除一个已经存在的变量或者删除一个导出的变量。Bash shell 提供了几种方法来实现这个目标。
unset 命令可以用来删除一个变量,如果这个变量被导出(exported),那么它也将从环境中移除。
unset VARIABLE_NAME
你也可以通过将一个导出的变量赋值为空字符串的方法来删除它。这个方法的实现是将一个空字符串重新导出到相应的变量中,从而达到移除变量的目的。
export VARIABLE_NAME=
下面是一个示例,演示了如何删除和移除导出的变量。
# 导出变量
export MY_VAR=/path/to/my/directory
# 使用 unset 命令删除变量
unset MY_VAR
# 使用 export 命令移除导出的变量
export MY_VAR=
以上命令将从环境中移除 MY_VAR 变量。
注意事项: