Не нужно запускать подоболочку, делайте это в текущей.
MXIB_MAILLOGTO1='new@test.com' echo $MXIB_MAILLOGTO1
Я искал ответ, но, кажется, ничто не дает мне простой однострочный ответ (я не компьютерный гений).
Я хочу отредактировать одну из переменных (я вижу их с помощью команды 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
Не нужно запускать подоболочку, делайте это в текущей.
MXIB_MAILLOGTO1='new@test.com' echo $MXIB_MAILLOGTO1