2010/10/31 Lluís Batlle i Rossell <virik...@gmail.com>

> Hello,
>
> I don't think this problem is related to any recent bash version only. I've
> seen
> this since years I think.
>
> Nevertheless I'm using GNU bash, version 4.0.17(1)-release
> (x86_64-unknown-linux-gnu) now.
>
> My PS1 uses the "Change window title" sequence, to set the xterm window
> title to
> something close to the prompt text. Hence my PS1 is:
>
> PS1='\[\033]2;\h:\u:\w\007\]\n\[\033[1;31m\]...@\h:\w]\$\[\033[0m\] '
>
> The ESC ] 2;.....BEL command, which has \h, \u and \w sequences in the
> middle,
> has problems on the length of the printable part of the prompt, as those
> usual
> when typing terminal control sequences without \[ \]. With the difference
> that I
> typed all the \[ \].
>
> May bash be having trouble, if it finds any of its own special backslash
> characters (\h, \u, \w) in the middle of a non-printable sequence marked
> with \[
> and \] ?
>

My understanding is that chars enclosed between \[ and \] are considered by
Bash to be of zero-length.

>
> Regards,
> Lluís.
>
>

Reply via email to