Es ist nicht nötig, eine Subshell zu starten, tun Sie es in der aktuellen.
MXIB_MAILLOGTO1='new@test.com' echo $MXIB_MAILLOGTO1
Ich habe nach einer Antwort gesucht, aber nichts scheint mir eine einfache Einzeilerantwort zu geben (ich bin kein Computergenie).
Ich möchte eine der Variablen (ich sehe sie mit setenv commant) auf einem centos 5.11 Server bearbeiten.
Ich habe versucht:
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"
Oben wird immer noch der alte Wert ausgegeben, nicht new@test.com
Es ist nicht nötig, eine Subshell zu starten, tun Sie es in der aktuellen.
MXIB_MAILLOGTO1='new@test.com' echo $MXIB_MAILLOGTO1