У меня есть требование, при котором я должен устанавливать переменные среды, вызывающие файл сценария, например: set_env.sh
.
set_env.sh содержит все переменные окружения.
export SCRIPT_DIR=/e/scripts/
...
когда я вызываю set_env.sh из моего кода, переменные доступны в самом файле. Они не доступны в файле, где я вызвал скрипт.
Что нужно сделать, чтобы переменные окружения могли быть сохранены и использованы в файле, который вызывает set_env.sh.
Использование . set_env.sh
работает - спасибо.
Некоторые ссылки по теме с объяснением: