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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.