View previous topic :: View next topic |
Author |
Message |
mondauge l33t


Joined: 08 Jan 2003 Posts: 603 Location: Schwetzingen, Germany
|
Posted: Tue Dec 21, 2004 3:02 pm Post subject: Frage zur bash PS1 Umgebungsvariable |
|
|
Hallo Leute,
ich hab mir folgende PS1 Variable zusammengebastelt, die auf meinem Gentoo System auch einwandfrei läuft. Code: | PS1="\u@\h [\w] ->" |
Wenn ich dieselbe PS1 Variable auf einer Nokia mit Ipso 3.8 verwende, auf der auch ne bash installiert ist, dann bekomme ich folgende Meldung:
Code: | bash: \033]0;${USER}@${HOSTNAME%%.*}:${PWD/$HOME/~}\007: bad substitution |
Der prompt wird trotzdem korrekt angezeigt.
Jetzt bin ich leider etwas überfragt, was diese Meldung genau bedeutet und wie man das behebt?
mondauge |
|
Back to top |
|
 |
mondauge l33t


Joined: 08 Jan 2003 Posts: 603 Location: Schwetzingen, Germany
|
Posted: Tue Dec 21, 2004 3:13 pm Post subject: |
|
|
Ok.. selber richtig nachdenken macht schlau...
Das Problem ist, dass bei der bash unter IPSO die Umgebungsvariable $HOME nicht gesetzt wird. Der PS1 Schalter \w versucht aber, das Home-Verzeichnis mit einer Tilde zu ersetzen. Wenn aber $HOME nicht definiert ist, hat er Probleme beim ersetzen und gibt die substitute Meldung aus. Komischerweise hat die Substitution trotzdem funktioniert.
Naja.. das hat sich dann erledigt,
mondauge |
|
Back to top |
|
 |
gentop l33t

Joined: 29 Nov 2004 Posts: 639
|
Posted: Tue Dec 21, 2004 3:30 pm Post subject: |
|
|
Wo hier schon mal ein Thread über die PS1 steht - ich sehe die Logik dahinter nicht so ganz (Besonders in Sachen Farben). Wäre nett, wenn das mal jemand genauer erklähren könnte (oder mir nen Link zu nem "Howto" posten könnte).
Gruß gentop |
|
Back to top |
|
 |
psyqil Advocate


Joined: 26 May 2003 Posts: 2767
|
|
Back to top |
|
 |
gentop l33t

Joined: 29 Nov 2004 Posts: 639
|
Posted: Tue Dec 21, 2004 3:43 pm Post subject: |
|
|
*urgs* - na dann kram ich mal meine alten Englischkenntnisse wieder raus... |
|
Back to top |
|
 |
DarKRaveR Guru

Joined: 11 Oct 2003 Posts: 500 Location: Old Europe/G-Many
|
Posted: Wed Dec 22, 2004 4:08 am Post subject: |
|
|
Ich weiß nicht genau, was Du in Punkto Logik und Farbe meinst, aber:
Die Farbe setzt Du mti Ansi ESC-Sequenzen, das ist alles, üblicherweise macht man so spielerein, wie eine Farbe für root, andere für unprivilegiert, zusätzlich auch noch ein zeichen, welches das ganez signalisiert, falls man mal mit nem guten alten vt220 am serial port hängt . |
|
Back to top |
|
 |
gentop l33t

Joined: 29 Nov 2004 Posts: 639
|
Posted: Wed Dec 22, 2004 8:51 am Post subject: |
|
|
Dann erklähr mir doch mal bitte die Syntax der Farbsequenzen. Das wäre hilfreich für mich.
Gruß gentop |
|
Back to top |
|
 |
DarKRaveR Guru

Joined: 11 Oct 2003 Posts: 500 Location: Old Europe/G-Many
|
|
Back to top |
|
 |
gentop l33t

Joined: 29 Nov 2004 Posts: 639
|
Posted: Wed Dec 22, 2004 9:47 am Post subject: |
|
|
Alles klar. Vielen Dank erstmal  |
|
Back to top |
|
 |
|