Hi, On Wed, Jun 21 2000 at 15:28 +0200, Clemens Wohld wrote:
- On Mon, Jun 19, 2000 at 11:07:49PM +0200, Stefan Troeger wrote:
Hast Du schon mal ausprobiert, was die Bash mit diesem Promt veranstaltet, wenn sie die Kommandozeile umbrechen muss? Besser ist es, alle nichtdruckbaren Zeichen in [ und ] einzuschließen:
[...]
Nun,.....ist dasselbe. Im Grunde ist es chon richtig, man sollte die [] maskieren damit die shell sie nicht auswertet. Aber in diesem Fall macht es weniger was.
Es geht nicht darum, dass die Shell versucht, [ und ] auszuwerten, und deshalb [ und ] verwendet werden sollen. [ und [ sind zwei verschiedene Dinge. Es geht darum, dass sie mit dem Zeilenumbruch durcheinander kommt, wenn nichtdruckbare Zeichen wie \033[31m im Prompt vorkommen. Benutze einfach mal PS1="\033[31m\u@\h:[\w] $\033[0m ", tippe eine lange Zeile ein (so lang, dass sie umgebrochen wird) und sieh Dir an, was passiert.
Info: man bash ===>> Suche: /PS1
Dito. Suche /\[ [ begin a sequence of non-printing characters, which could be used to embed a terminal con trol sequence into the prompt ] end a sequence of non-printing characters Ciao, Stefan --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com