cd into // works?

YONETANI Tomokazu qhwt+fbsd at les.ath.cx
Wed Feb 23 03:36:35 GMT 2005


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.


More information about the freebsd-current mailing list