Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: BUG: cd '' doesn't produce an error
- X-seq: zsh-workers 22102
- From: Peter Stephenson <pws@xxxxxxx>
- To: zsh-workers@xxxxxxxxxx
- Subject: Re: BUG: cd '' doesn't produce an error
- Date: Wed, 21 Dec 2005 10:21:59 +0000
- In-reply-to: <87zmmvxl3g.fsf@xxxxxxxxxxxxxxx>
- Mailing-list: contact zsh-workers-help@xxxxxxxxxx; run by ezmlm
- Organization: Cambridge Silicon Radio
- References: <87zmmvxl3g.fsf@xxxxxxxxxxxxxxx>
Ulrik Haugen <qha@xxxxxxxxxxxxxx> wrote:
> I recently discovered that zsh (versions 4.2.5 and 4.3.0-dev-1)
> doesn't produce an error when i attempt to "cd ''" (in version 3.0.8 I
> get the error i expected). Please let me know if you'd like me to test
> any other versions.
It's certainly strange, although it's not wholly illogical with $cdpath: as
the empty string is not an absolute directory nor begins with . or .., the
shell looks through $cdpath for the first directory for which the
concatenation with the empty string exists, which is usually just the first
directory in $cdpath. This is almost useful... It's easy to add an error
but I'm not quite sure at what stage the behaviour actually is an error in
this case: it's a correct, if unexpected, interpretation of the cdpath
rules.
--
Peter Stephenson <pws@xxxxxxx> Software Engineer
CSR PLC, Churchill House, Cambridge Business Park, Cowley Road
Cambridge, CB4 0WZ, UK Tel: +44 (0)1223 692070
This message has been scanned for viruses by BlackSpider MailControl - www.blackspider.com
Messages sorted by:
Reverse Date,
Date,
Thread,
Author