Re: CDPATH and shell scripts
Jonathan Yu <firstname.lastname@example.org> writes:
> Another option might be to break from POSIX/etc policy (I'm not sure
> where these variables are defined) and patch our command like 'cd' to
> simply ignore 'CDPATH' etc. But I suppose this would then require
> patches in all the various shells available for Debian to go against
> something standardized for so long.
> It's a contentious issue. I wish everyone all the best trying to
> figure it out, it's scary stuff indeed.
As a middle ground I wouldn't mind $SHELL to unset CDPATH when it
switches from an interactive shell to a non-interactive shell, when a
script with #! $SHELL is executed. That one is just to damn scary.
Also why does it output to stdout and not stderr?