Hallo Christoph, * Christoph Raucher schrieb am 19.Jun.2000:
Ich habe eben "export PS1 = "[\w]>" gelesen. Kann mir jemand sagen, was die Variable "PS1" bedeutet und was die Anweisung bewirkt?
In der Variablen PS1 steht der ganz normale bashPrompt. Wenn in /etc/profile oder in ~/.bashrc nichts geändert wurde, so steht gilt PS1="$ " für den normalen User und PS1="# " für root. Allerdings ist es bei SuSE so üblich, daß PS1 im /etc/profile anders gesetzt wird. Es gibt noch andere Prompts nämlich PS2, PS3 und PS4. In PS2 steht üblicherweise ein "> " PS2 wird benutzt, wenn ein Kommando noch nicht abgeschlossen ist. Wenn Du zB if [ 1 -le 5 ] eingibst, so kommt ein
da noch ein then und irgendwann ein fi kommen muß. Ja, man kann auch if Abfragen in der Kommandozeile eingegen. Genauso wie while oder for Schleifen und alles andere auch, was in einem Skript geht. PS3 und PS4 sind spezielle Prompts[1] siehe hierzu auch man bash. [1] Will sagen, weiß ich im Moment auch nicht so genau. ;)) Bernd -- Bei Fragen an die Liste erst mal nachschauen, ob es diese Frage nicht schon einmal gegeben hat. Ein Archiv der Liste findest Du auf: http://lists.suse.com/archives/suse-linux |Zufallssignatur 7 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com