Chet Ramey schrieb:
Bernd Eggink wrote:
I'm still having problems with the cd builtin. In bash 3, the commands

   cd
   cd ""

both changed to the user's home directory. In bash 4 (with patch
"save-current-token" applied)

   cd ""

does nothing. Bug or feature?

I get the same behavior from bash-3.2.48 and bash-4.0: canonicalizing ""
(since it's not an absolute pathname) results in $PWD, and the cd has no
effect.  If you run cd -P "" to avoid canonicalization, you get an error.
Make sure you're running `builtin cd' when you test to avoid the effect of
any function you've defined.

Sorry, my mistake. In a moment of mental absence I had changed
        builtin cd "@"
to
        builtin cd "*"
This caused the change in behaviour and is wrong, of course.

Regards,
Bernd

--
Bernd Eggink
http://sudrala.de



Reply via email to