Установка переменных среды в Linux с помощью Bash

70
задан Peter Mortensen 5 March 2017 в 10:04
поделиться

4 ответа

export VAR=value установит VAR для оценки. Включите его в одинарные кавычки, если Вы хотите пробелы, как export VAR='my val'. Если Вы хотите, чтобы переменная была интерполирована, используйте двойные кавычки, как export VAR="$MY_OTHER_VAR".

105
ответ дан mipadi 24 November 2019 в 13:17
поделиться

Причина, которую люди часто предлагают писать

VAR=value
export VAR

вместо более короткого

export VAR=value

, состоит в том, что более длинная форма работает в более различных оболочках, чем краткая форма. Если Вы знаете, что имеете дело с bash, любой хорошо работает, конечно.

33
ответ дан zaphod 24 November 2019 в 13:17
поделиться

VAR=value VAR наборов для оценки.

После этого export VAR даст его дочерним процессам также.

export VAR=value стенография, делающая обоих.

11
ответ дан iny 24 November 2019 в 13:17
поделиться

Я думаю, что Вы ищете export - хотя я мог быть неправым.. Я никогда не играл с tcsh прежде. Используйте следующий синтаксис:

export VARIABLE=value
7
ответ дан Oli 24 November 2019 в 13:17
поделиться