我希望能够获取一个文件来设置一些环境变量,但是这样做是因为它独立于所使用的 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 兼容?
我必须获取文件,因为我希望环境变量在之后保持不变。