> I also believe that the given directory to cd should be preferred over 
> CDPATH; what i mean by this is if a directory exists within CDPATH but 
> also exists within the current working directory; the latter should be 
> preferred.

I haven't checked how other shells behave. This is the documented behavior:

     CDPATH     Search path for the cd built-in command.  It works the same
                way as PATH for those directories not beginning with ‘/’ or
                ‘.’ in cd commands.  Note that if CDPATH is set and does not
                contain ‘.’ or an empty path, the current directory is not
                searched.

So setting CDPATH=:/tmp or CDPATH=.:/tmp will work as expected.

> This is my first time submitting to a mailing list, so my apologies if 
> i get something wrong.

It was perfectly clear and well done. Thanks.

Reply via email to