Guten Tag, Linux-User!
Ich habe ein Verstehens-Problem mit einer Zeile aus der bashrc meiner Distribution:
[ "$PS1" = "\\s-\\v\\\$" ] && PS1="[\u@\h \W]\\$ "
Das rechts von && stehende ist klar.
Links steht ein test, der prüft, ob der Prompt gleich dem folgenden Ausdruck ist.
Aber was für einen Sinn hat dieser Ausdruck ?? (whitespace - vertikaler Tab ).
Vor allem: Wenn ich auf der Konsole diesen Test ausführe, kommt als Ergebnis - erwartungsgemäß -
echo $? = 1, also ein Fehler.
Aber dann dürfte die rechte Seite der ganzen Zeile oben nicht ausgeführt werden.
Wird sie aber, denn eine Änderung dort zeigt sich an einer anderen Darstellung des Prompts.
Über eine Aufklärung würde sich freuen
Peter Swaboda.
Danke!