Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Feb 2005 12:36:30 +0900
From:      YONETANI Tomokazu <qhwt+fbsd@les.ath.cx>
To:        Andreas Kohn <andreas.kohn@gmx.net>
Cc:        freebsd-current@freebsd.org
Subject:   Re: cd into // works?
Message-ID:  <20050223033630.GA996@les.ath.cx>
In-Reply-To: <1109103592.84939.11.camel@klamath.syndrom23.de>
References:  <1109103592.84939.11.camel@klamath.syndrom23.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Feb 22, 2005 at 09:19:52PM +0100, Andreas Kohn wrote:
> due to a typo, I typed
> 
> [klamath] ~>cd //
> 
> today. Okay, I'm used to the shell[1] changing any // into /, so I
> expected to get to /. Now, I got there, but pwd/$PWD still have "//" in
> them?
> 
> [klamath] //>pwd
> //
> [klamath] //>echo $PWD
> //
> [klamath] //>cd //home//
> [klamath] //home>pwd
> //home

Hi, I may be missing your point, but it's in the bash FAQ:
  $ less "+/^POSIX.2," /usr/local/share/doc/bash/FAQ

> I checked with Linux, and there everything works as expected:
> [catalina] ~>cd //
> [catalina] />pwd
> /
> 
> Is this expected behavior? 

This one isn't expected, or maybe the bash version is old
(according to CHANGES file, bash-2.0.1-release is the first release
with this change in path canonicalization).

Cheers.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050223033630.GA996>