Ich verwende GNU Bash, Version 4.3.11 (1) -Release (x86_64-pc-Linux-gnu).Wie verwende ich set, um eine Shell-Variable zu ändern?
$set | grep SHELL
SHELL=/bin/bash
SHELLOPTS=braceexpand:emacs:hashall:histexpand:history:interactive-comments:monitor:verbose
Jetzt möchte ich den Wert der SHELL-Variable in/bin/dash ändern. So versuchte ich
$set SHELL=/bin/dash
set SHELL=/bin/dash
$set | grep SHELL
SHELL=/bin/bash
SHELLOPTS=braceexpand:emacs:hashall:histexpand:history:interactive-comments:monitor:verbose
_=SHELL=/bin/dash
Ich habe auch mehrere andere Syntax ausprobiert. Aber der SHELL-Variablenwert ändert sich einfach nicht. Ich habe zwei Fragen: 1.Wie man verwendet, um die SHELL-Variable zu ändern 2. Was ist _ = SHELL =/bin/dash?
versuchen hinzufügen 'export SHELL' – luoluo