【发布时间】:2010-09-02 15:17:46
【问题描述】:
我希望能够获取一个文件来设置一些环境变量,但这样做是为了使其独立于所使用的 shell。
例如
%: source START.env
# START.env
if [ $SHELL == "bash" ]; then
source START.env.bash # sets environment variables
else
source START.env.tcsh # sets environment variables
fi
但是,此代码仅适用于 bash。如何使它与 bash 和 tcsh 兼容?
我必须获取文件,因为我希望环境变量在之后保持不变。
【问题讨论】:
标签: bash shell environment-variables tcsh