LINUX.ORG.RU

область видимости переменных bash


0

0
Хочется сделать так:

Один скрипт вызывает другой скрипт который устанавливает переменные окружения которые должны быть видны первому скрипту. Возможно ли такое ?
Такой не проходит:

script1:
#!/bin/sh
./script2
echo $WOW


script2:
#!/bin/sh
export WOW="woooow"
anonymous
Ответ на: комментарий от anonymous
Ищи "Искусство программирования на языке сценариев командной оболочки", оно же "Advanced Bash-Scripting Guide".
Tsahes
()
Ответ на: комментарий от anonymous
source <script_name> выполнит script в текущем процессе shell (соответственно все изменения environment будут иметь силу для других дочерних процессов shell, если они сделаны с флагом export).
Murr ★★
()
Ответ на: комментарий от Murr
Отлично ! Спасибо это то что нужно !
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.