如何执行特定目录中的文件时,如何自动设置环境变量?

时间:2010-11-18 17:17:34

标签: bash environment-variables

每当我在〜/ project / bash文件夹中使用脚本时,我想在bash中设置环境变量

目前,要在此文件夹中运行脚本,我必须运行:

cd ~/project/bash
. ./project/bash/env.vars.sh

首先,我希望自动设置这些变量,最好是在使用脚本或用户更改为〜/ project或其中时。

谢谢!

1 个答案:

答案 0 :(得分:2)

我不知道在执行脚本时会发生什么事情。我能看到的最接近你需要的是:

. ./project/bash/env.vars.sh

在每个脚本的开头。

如果这是您的选项,您可以创建一个特殊用户,该用户在其~/.bashrc中有上述行,因此环境会在登录时自动设置。