On Wed, 1999-09-22 10:25:29 +0530, XRDLAB wrote: > Hi, > > I noticed a strange behaviour of bash regrding the prompt. I have set > PS1='\h:\w$ '. With that I get both the host name and the working > directory as my shell prompt. Yesterday I noticed a strange behaviour > accidentally. The sequence is given below: > > mysxrd:~$ cd /var > mysxrd:/var$ ---- prompt is correct > mysxrd:/var$ cd ../usr > mysxrd://usr$ ---- prompt has 2 slashes! > > I am surprised by this behaviour. Is it expected? The bash version is: > GNU bash, version 2.01.1(1)-release (i486-pc-linux-gnu) > > TIA, > > sridhar
Here's your test run first with bash-2.03, then with bash-2.01: euler:~$ echo $PS1 \h:\w$ euler:~$ cd /var euler:/var$ cd ../usr euler:/usr$ echo $BASH_VERSION 2.03.0(1)-release euler:/usr$ ls -l /bin/bash* -rwxr-xr-x 1 root 1582874 May 12 06:37 /bin/bash -rwxr-xr-x 1 root 426980 Oct 20 1998 /bin/bash-2.01.1 -rwxr-xr-x 1 root 1582874 May 12 06:37 /bin/bash-2.03.0 euler:/usr$ /bin/bash-2.01.1 bash-2.01.1-2.01$ PS1='\h:\w$ ' euler:/usr$ cd euler:~$ echo $PS1 \h:\w$ euler:~$ cd /var euler:/var$ cd ../usr euler://usr$ echo $BASH_VERSION 2.01.1(1)-release The bash-2.01 was the slink release from debian; the bash-2.03 was built from sources obtained from ftp.gnu.org, using gcc-2.7.2.3 on a slink system. Keith