我希望能夠創建一個文件來設置一些環境變量,但這樣做與獨立於正在使用的shell無關。Tcsh和Bash初始化
例如
%: 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?
我必須獲取文件的源代碼,因爲我希望環境變量在之後保持不變。