DennisW wrote: > On Nov 28, 5:25 am, "dennis" <den...@netstrata.com> wrote: >> 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_DIR T >> 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_D I >> RTRIM=2PROMPT_DIRTRIM=3PROMPT_DIRTRIM=4PROMPT_DIRTRIM=5PROMPT_DIRTRIM=6 > > Once again, something - probably Linux vs. Windows line endings - > screwed up my post. Here it is straightened out. Hopefully. > > Configuration Information [Automatically generated, do not change]: > Machine: i486 > OS: linux-gnu > Compiler: gcc > Compilation CFLAGS: -DPROGRAM='bash' -DCONF_HOSTTYPE='i486' - > DCONF_OSTYPE='linux-gnu' -DCONF_MACHTYPE='i486-pc-linux-gnu' - > DCONF_VENDOR='pc' -DLOCALEDIR='/usr/share/locale' -DPACKAGE='bash' - > DSHELL -DHAVE_CONFIG_H -I. -I../bash -I../bash/include -I../bash/ > lib -g -O2 -Wall > uname output: Linux emperor 2.6.31-14-generic #48-Ubuntu SMP Fri Oct > 16 14:04:26 UTC 2009 i686 GNU/Linux > Machine Type: i486-pc-linux-gnu > > Bash Version: 4.0 > Patch Level: 33 > Release Status: release > > Description: > > If you are in a directory below ~ and you set PROMPT_DIRTRIM to the > depth > minus 2 it includes the depth minus 1 directory in the prompt as well.
Thanks for the report. This will be fixed in bash-4.1. Chet -- ``The lyf so short, the craft so long to lerne.'' - Chaucer ``Ars longa, vita brevis'' - Hippocrates Chet Ramey, ITS, CWRU c...@case.edu http://cnswww.cns.cwru.edu/~chet/