1

我有一个要求,我必须设置调用脚本文件的环境变量,例如:set_env.sh. set_env.sh 包含所有环境变量。

export SCRIPT_DIR=/e/scripts/
...

当我从我的代码中调用 set_env.sh 时,变量在该文件本身中可用。它们在我调用脚本的文件中不可用。

应该怎么做才能保留环境变量并在调用 set_env.sh 的文件中使用。


使用. set_env.sh作品 - 谢谢。

一些相关的解释链接:

4

1 回答 1

4

你需要做

. set_env.sh

set_env.sh在您当前的 shell 中运行,而不是启动一个新的 shell。

于 2011-02-22T06:55:09.650 回答