Was ist an diesem Prompt falsch?

26/03/2010 - 18:32 von Jakobus Schuerz | Report spam
Wenn ich folgende Variable speichere, dann beginnt die Eingabezeile
bereits beim 4.letzten Zeichen IM Promt. In diesem Fall im Hostnamen.

PS1="\[\e[0;31m\]\u@\h: \W# \e[0m"

Wenn ich keine Farbkodierung verwende, dann steht
"user@hostname Directory# " als Prompt und der Cursor steht nach dem
Leerzeichen nach dem Hashmark. Wie es soll.

Was mach ich also beim anderen Prompt falsch?

lg jakob

The UNIX way of Sex:
gunzip-strip-touch-finger-mount-fsck-more-yes-umount-sleep
 

Lesen sie die antworten

#1 Stefan Reuther
26/03/2010 - 19:55 | Warnen spam
Jakobus Schuerz wrote:
Wenn ich folgende Variable speichere, dann beginnt die Eingabezeile
bereits beim 4.letzten Zeichen IM Promt. In diesem Fall im Hostnamen.

PS1="\[\e[0;31m\]\u@\h: \W# \e[0m"



Ich vermute mal: es fehlen die \[ \] um die Escapesequenz am Ende?


Stefan

Ähnliche fragen