Re: Strange behavior with PS1 prompt

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

 





On Sat, Oct 17, 2009 at 22:02, Cameron Simpson <cs@xxxxxxxxxx> wrote:
On 17Oct2009 21:16, Todd Zullinger <tmz@xxxxxxxxx> wrote:
| I don't think this is a bug.  Rather, I think the problem is caused by
| not escaping the color codes you have embedded in your prompt.  Try
| this instead:
|
| export PS1="\n\[\033[0;35m\][\u@\h] ${PWD}\n$\[\033[0m\]"
|
| The \[ and \] begin and end a series of non-printable characters.
| This tells bash not to count those characters when determining the
| length of the prompt.  So the color escape sequences are wrapped in \[
| and \].

This is all beautiful, but I think you need to use single quotes instead
of doubles.


Yes, single quotes is probably better, otherwise you have to escape the $ in ${PWD} for this to have the desired effect.

However, the point of the posting was to point out the error I had in not properly encapsulating the ansi code/colors etc with \[...\]

Once I did that, my command line was behaving properly. :-)
-- 
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
Guidelines: http://fedoraproject.org/wiki/Communicate/MailingListGuidelines

[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux