keine neue zeile bei "custom bash-prompt"

asmoday

Lt. Junior Grade
Registriert
Mai 2006
Beiträge
397
hallo zusammen,

ich habe mal ein bisschen an meinem bash-prompt rumgespielt und
habe jetzt als root-prompt
Code:
PS1="\e[32m!!Attention! You Are ROOT!!\n\e[31m[\u@\h \w] $\e[0m"
definiert.

die ausgabe
Code:
[COLOR=SeaGreen]!!Attention! You Are ROOT!![/COLOR]
[COLOR=Red][root@server ~] $[/COLOR]
passt soweit. nur wenn ein befehl mehr als den rest der zeile
einnimmt bekomme ich keine neue zeile sondern mein prompt wird überschrieben :(
kann ich die bash irgendwie dazu bewegen eine neue zeile anzufangen statt meinen
"schönen prompt" zu überschreiben?

mfg asmoday

edit: keiner ne idee? :(
 
Zuletzt bearbeitet:
bitte schön: PS1="\[\033[1;32m\] ! ! YOU ARE ROOT ! ! \n\[\033[1;31m\][\u@\h \w]$\[\033[0m\]"
das bash ding scheint die variante mit dem \e nicht zu mögen und direkt hintereinander stehenden ! auch nicht.
 
Zuletzt bearbeitet:
ui, schön :)
hatte ein wenig rumprobiert und mich auch versucht einzulesen aber irgendwie
wollt's nicht so recht klappen :(
danke :)
 
he die seite sieht ja echt mal interessant aus :)
danke
 
Zurück
Oben