Re: History in Bash macht keinen Zeilenumbruch

From: Patrick Hess <patrick-hess(at)freenet.de>
Date: Mon, 21 Jun 2004 21:22:09 +0200

Hallo,

Malte von dem Hagen schrieb:
> Gleiches passiert btw. auch bei der Direkteingabe - er vergisst
> am Ende der Zeile schlicht den Zeilenumbruch.

Ich kann das Problem bei meiner Bash (2.2.05b auf FreeBSD 4.8)
nachvollziehen. Und zwar genau mit diesem

> PS1="[\t\010\010\010][\u@\h \w]\\$ "

Prompt. Mach mal ein

        PS1="[\t][\u@\h \w]\\$ "

Anschließend wird die Uhrzeit in der Form HH:MM:SS angezeigt - und
das Problem ist verschwunden. Die Bash hat also ein Problem damit,
wenn du in deinem Prompt ein \010 verwendest. Warum? Ich habe keine
Ahnung. In meiner Bash benutze ich

        PS1="\[\e[32m\]\h\[\e[31m\]:\[\e[34m\]\w \[\e[35m\]» \[\e[0m\]"

und habe damit keine Probleme. Wo das Problem mit der Uhrzeit
herkommt, kann ich nicht sagen.

Gruß,
Patrick

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Mon 21 Jun 2004 - 21:22:46 CEST

search this site