export VAR=value
установит VAR для оценки. Включите его в одинарные кавычки, если Вы хотите пробелы, как export VAR='my val'
. Если Вы хотите, чтобы переменная была интерполирована, используйте двойные кавычки, как export VAR="$MY_OTHER_VAR"
.
Причина, которую люди часто предлагают писать
VAR=value
export VAR
вместо более короткого
export VAR=value
, состоит в том, что более длинная форма работает в более различных оболочках, чем краткая форма. Если Вы знаете, что имеете дело с bash
, любой хорошо работает, конечно.
VAR=value
VAR наборов для оценки.
После этого export VAR
даст его дочерним процессам также.
export VAR=value
стенография, делающая обоих.
Я думаю, что Вы ищете export
- хотя я мог быть неправым.. Я никогда не играл с tcsh прежде. Используйте следующий синтаксис:
export VARIABLE=value