On Sat, Oct 03, 2026 at 14:52:23 +0000, Erich Minderlein wrote:
> Asking for the vaiable $SHELL inside bash reports
> usr/bin/zsh

You're confused about the purpose of the SHELL variable.  It does not
tell you what shell you're currently in.  It tells programs like vi(1)
or xterm(1) which shell to execute, when they need to execute an
interactive shell.

> also variable has been unset in the Parent shell.
> This leads to unpredictable bahaviour of the current bash shell.

It should not hurt anything.  Your script should not be using this
variable for any purpose, other than possibly spawning an interactive
shell.

Reply via email to