терминальной сессии) и обычные переменные в скриптах - это одно и то же. А скрипт работает в своем окружении. Я прав?
обычно да. Ты МОЖЕШЬ запустить скрипт в окружении своей сессии, используя source (или просто . script) - так обычно подтягивают переменные из .bashrc. Но любой скрипт, просто запущенный с /path/script.sh или ./script.sh, получит свое изолированное окружение
По умолчанию он копирует енв родителя
Какой же ты красавчик, спасибо
да. Но не влияет на него. И ну не совсем копирует - foo=bar без export'а потомки не получат
Ну да, именно копирует, а не использует то-же, По поводу экспорта я уточнить успел :)
Обсуждают сегодня