bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

PROMPT_DIRTRIM skips depth n-1 when ~ is n


From: dennis
Subject: PROMPT_DIRTRIM skips depth n-1 when ~ is n
Date: Sat, 28 Nov 2009 04:25:51 -0700

Configuration Information [Automatically generated, do not change]:Machine: 
i486OS: linux-gnuCompiler: gccCompilation CFLAGS:  -DPROGRAM='bash' 
-DCONF_HOSTTYPE='i486' -DCONF_OSTYPE='lin$uname output: Linux emperor 
2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:04:2$Machine Type: 
i486-pc-linux-gnu
Bash Version: 4.0Patch Level: 33Release Status: release
Description:
If you are in a directory below ~ and you set PROMPT_DIRTRIM to the 
depthminus 2 it includes the depth minus 1 directory in the prompt as 
well.
Repeat-By:
$ mkdir -p /tmp/seven/six/five/four/three/two/one$ cd 
/tmp/seven/six/five/four/three/two/one$ PS1="\w$ 
"/tmp/seven/six/five/four/three/two/one$ 
PROMPT_DIRTRIM=0/tmp/seven/six/five/four/three/two/one$ 
PROMPT_DIRTRIM=1.../one$ PROMPT_DIRTRIM=2.../two/one$ 
PROMPT_DIRTRIM=3.../three/two/one$ PROMPT_DIRTRIM=4.../four/three/two/one$ 
PROMPT_DIRTRIM=5.../five/four/three/two/one$ 
PROMPT_DIRTRIM=6.../six/five/four/three/two/one$ 
PROMPT_DIRTRIM=7.../seven/six/five/four/three/two/one$ 
PROMPT_DIRTRIM=8/tmp/seven/six/five/four/three/two/one$ cd ~~$ mkdir -p 
~/seven/six/five/four/three/two/one~$ cd 
~/seven/six/five/four/three/two/one~/seven/six/five/four/three/two/one$ 
PROMPT_DIRTRIM=0~/seven/six/five/four/three/two/one$ 
PROMPT_DIRTRIM=1~/.../one$ PROMPT_DIRTRIM=2~/.../two/one$ 
PROMPT_DIRTRIM=3~/.../three/two/one$ 
PROMPT_DIRTRIM=4~/.../four/three/two/one$ 
PROMPT_DIRTRIM=5~/.../five/four/three/two/one$ 
PROMPT_DIRTRIM=6~/seven/six/five/four/three/two/one$

Repeated here without the prompts:
mkdir -p /tmp/seven/six/five/four/three/two/onecd 
/tmp/seven/six/five/four/three/two/onePS1="\w$ 
"PROMPT_DIRTRIM=0PROMPT_DIRTRIM=1PROMPT_DIRTRIM=2PROMPT_DIRTRIM=3PROMPT_DIRT
RIM=4PROMPT_DIRTRIM=5PROMPT_DIRTRIM=6PROMPT_DIRTRIM=7PROMPT_DIRTRIM=8cd 
~mkdir -p ~/seven/six/five/four/three/two/onecd 
~/seven/six/five/four/three/two/onePROMPT_DIRTRIM=0PROMPT_DIRTRIM=1PROMPT_DI
RTRIM=2PROMPT_DIRTRIM=3PROMPT_DIRTRIM=4PROMPT_DIRTRIM=5PROMPT_DIRTRIM=6



reply via email to

[Prev in Thread] Current Thread [Next in Thread]