LINUX.ORG.RU
ФорумAdmin

как задать переменную окружения?


0

0
Доброго времени суток. Срочная проблема. Можно ли задать переменную окружения из шела/скрипта? вроде как он делает это только для порожденных процессов, а назад не возвращает.... Спасибо.
anonymous
set VAR=value - задание переменной echo $VAR - вывод переменной
anonymous
()
Можно вызвать скрипт как . /путь/скрипт, а не как /путь/скрипт:

$ cat ./test1.sh #!/bin/sh VAR1="test"; export VAR1 $ $ ./test1.sh $ echo $VAR1

$ . ./test1.sh $ echo $VAR1 test $

mezantrop
()
Потому что.

З.Ы.
source script_where_you_define_EnvVar
или
. script_where_you_define_EnvVar
sdio ★★★★★
()
Ответ на: комментарий от anonymous
Незачто, "ексель-моксель" потому, что форматирование разбежалось :)
mezantrop
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.