Я хотел бы иметь возможность получить файл для настройки некоторых переменных среды, но сделать это так, чтобы он не зависел от используемой оболочки.
Например
%: 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?
Мне нужно получить исходный файл, потому что я хочу, чтобы переменные среды потом оставались.