Re: Strange bash prompt
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
Reply to: