Erkenne leeren Befehl
Betrachten Sie diese PS1
PS1='\n${_:+$? }$ '
Hier ist das Ergebnis einiger Befehle
$ [ 2 = 2 ]
0 $ [ 2 = 3 ]
1 $
1 $
Die erste Zeile zeigt keinen erwarteten Status an und die nächsten beiden Zeilen zeigen den korrekten Beendigungscode. Allerdings wurde in Zeile 3 nur die Eingabetaste gedrückt, sodass der Status wie in Zeile 1 ausgeblendet werden soll. Wie kann ich das tun?