Jupp, mit $? habe ich es dann auch rausbekommen.
Im manual ist das mit dem Code 22 irgendwie verwirrend.
Jupp, mit $? habe ich es dann auch rausbekommen.
Im manual ist das mit dem Code 22 irgendwie verwirrend.
Ich bin von Exit Code 22 ausgegangen wie es in der Man Page steht die verlinkt wurde.
Deine Lösung ist natürlich eleganter.
Ich werde mir das mal in Ruhe anschauen, vielen Dank.
Vielen Dank für die Tipps
Ich will noch die Eingabe ohne Passwort mit abfangen, also wenn nur Return gedrückt wird und insgesamt 3 Versuche dann ist Schluss. Dachte da an ein oder ( ) in der IF Anweisung in der for-Schleife, aber das funktioniert nicht.
Habe da wohl ein Denkfehler.
So sieht das bei mir aus:
Erst mal vielen Dank.
Mit dem Exit-Code denke ich kann ich was anfangen
Werde ich mir mal die Tage anschauen und versuchen was zusammen zu coden.
Bin da noch Anfänger.
Hallo,
ich versuche mich in der Shellprogrammierung unter der bash.
Ich mounte aktuell so meinen Passwortsafe:
Jetzt bekomme ich keine Rückmeldung wenn ich mein Passwort falsch eingebe.
Das würde ich geren überprüfen, also wenn ein falsches Passwort eingegeben wird das es zu einer AUsgabe kommt wie "Passwort falsch".
Ich kenne denb test-befehl unter der bash, bekomme es aber nicht hin diese Prüfung zu machen.
Es heisst so:
Das Kommando test liefert die Möglichkeit verschiedenste Bedingungen zu testen. Deren
Ergebnis wird als entsprechender Rückgabewert an das Skript zurückgegeben und kann dann
ausgewertet werden.
test ausdruck
[ ausdruck ]
Nur wie stelle ich das an? Oder ist der Test Befehl hier falsch gedacht?