Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-ID: <42CD7838.4070107@edgedynamics.com> Date: Thu, 07 Jul 2005 11:45:12 -0700 From: "Peter D. Stout" User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Bash 2.05 vs. 3.0 Prompt Behavior Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-IsSubscribed: yes I updated my Cygwin installation this morning and picked up the new version of Bash (3.0-7). When I started a new shell (running under rxvt) I was suprised to see that my prompt displayed differently than before the upgrade. I use the following prompt PS1='\[\e]0;${WINDOW_TITLE}\u@\h \w\a\]\u@\h\$ ' The difference is the display of the portion that is not put in the title bar, with Bash 2.05 the prompt was (ignoring the tick marks, which are only included to the trailing whitespace) 'pds AT whangarei$ ', while with Bash 3.0 the prompt is 'pds AT whangarei$ '. Note the extra space at the end with 3.0. If I remove the space, the dollar sign is doubled, i.e. 'pds AT whangarei$$', if I replace the last space in the PS1 value with someother character, then that character is doubled. I do not see this behavior if I use the default value of PS1 from /etc/profile. I have tried googling 'bash 3.0 prompt' and did not find any obvious help. Has anybody else seen this behavior? -Peter -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/