我喜欢创建命令行 bash 变量用于测试或其他目的。我给它们起了通用名称,例如,,a
...有时我可能会忘记我已经使用了哪些变量。不管怎样,有没有一个命令可以清除所有 bash 变量?现在运行这样的命令后,我希望用户定义的所有 bash 变量都变为未定义。运行时,结果是一个空行。所有内置变量(如或 )不应受到此命令的影响。b
var1
echo $undefinedvariable
$USER
$SHELL
答案1
使用以下命令
$ exec bash
它将清除所有 bash 变量