我需要设置调用脚本文件的环境变量,例如:set_env.sh
。
set_env.sh包含所有环境变量。
export SCRIPT_DIR=/e/scripts/
...
当我从代码中调用set_env.sh时,变量在该文件本身中可用。它们在我调用脚本的文件中不可用。
应该做些什么才能保留环境变量,并且可以在调用set_env.sh的文件中使用。
使用. set_env.sh
作品 - 谢谢。
一些相关链接及解释:
答案 0 :(得分:4)
你需要做
. set_env.sh
这会在您当前的shell中运行set_env.sh
,而不是启动新的。{/ p>