Setenv список редактирования Centos 5.11

283
DavidDunham

Я искал ответ, но, кажется, ничто не дает мне простой однострочный ответ (я не компьютерный гений).

Я хочу отредактировать одну из переменных (я вижу их с помощью команды setenv) на сервере Centos 5.11.

Я пытался:

bash -c "export MXIB_MAILLOGTO1=new@test.com; echo \$MXIB_MAILLOGTO1" (also tried) bash -c "set MXIB_MAILLOGTO1=new@test.com; export MXIB_MAILLOGTO1; echo \$MXIB_MAILLOGTO1" 

Выше по-прежнему печатается старое значение, а не new@test.com

1
Дочерний процесс (который вы начинаете с "bash -c") не может изменить среду своего родителя. Gerard H. Pille 6 лет назад 0

1 ответ на вопрос

1
Gerard H. Pille

Не нужно запускать подоболочку, делайте это в текущей.

MXIB_MAILLOGTO1='new@test.com' echo $MXIB_MAILLOGTO1 

Похожие вопросы