Форум — Admin как задать переменную окружения? 0 0 Доброго времени суток. Срочная проблема. Можно ли задать переменную окружения из шела/скрипта? вроде как он делает это только для порожденных процессов, а назад не возвращает.... Спасибо. Ссылка
set VAR=value - задание переменной echo $VAR - вывод переменной anonymous (26.02.06 15:15:22 MSK) Ссылка
Можно вызвать скрипт как . /путь/скрипт, а не как /путь/скрипт: $ cat ./test1.sh #!/bin/sh VAR1="test"; export VAR1 $ $ ./test1.sh $ echo $VAR1 $ . ./test1.sh $ echo $VAR1 test $ mezantrop ☆ (26.02.06 15:21:45 MSK) Показать ответ Ссылка
Потому что. З.Ы. source script_where_you_define_EnvVar или . script_where_you_define_EnvVar sdio ★★★★★ (26.02.06 15:22:44 MSK) Ссылка
Ответ на: комментарий от mezantrop 26.02.06 15:21:45 MSK Да ексель-моксель!!! $ cat ./test1.sh #!/bin/sh VAR1="test"; export VAR1 $ ./test1.sh $ echo $VAR1 <ничего> $ . ./test1.sh $ echo $VAR1 test $ mezantrop ☆ (26.02.06 15:24:33 MSK) Показать ответ Ссылка
Ответ на: комментарий от mezantrop 26.02.06 15:24:33 MSK Пасибо, ексель-моксель!!! :))) anonymous (26.02.06 16:06:37 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 26.02.06 16:06:37 MSK Незачто, "ексель-моксель" потому, что форматирование разбежалось :) mezantrop ☆ (26.02.06 17:16:58 MSK) Ссылка