LINUX.ORG.RU

История изменений

Исправление xaizek, (текущая версия) :

Или я в чем-то тут туплю?

Да, переменные окружения лишь наследуются от родительских процессов их потомками. Нельзя из дочернего процесса (запуск скрипта в оболочке) поменять переменную окружения родителя (шелл).

Можно использовать команду source myscript.sh, тогда export выполнится в самом шелле и будет работать, как ожидалось.

Исправление xaizek, :

Или я в чем-то тут туплю?

Да, переменные окружения лишь наследуются от родительских процессов их потомками. Нельзя из дочернего процесса (запуск скрипта в оболочке) поменять переменную окружения родителя (шелл).

Можно использовать команду source, тогда export выполнится в самом шелле и будет работать, как ожидалось.

Исходная версия xaizek, :

Или я в чем-то тут туплю?

Да, переменные окружения лишь наследуются от родительских процессов их потомками. Нельзя из дочернего процесса (запуск скрипта в оболочке) поменять переменную окружения родителя (шелл).

Можно использовать команду source, тогда export выполнится в самом шелле и будет работать, как ожидалось