- Wie man in Shell Skript Ja oder Nein übergibt?
- Was ist der Zweck der $? Variable?
- Welche spezielle Variable wird verwendet, um den Exit -Status eines zuvor ausgeführten Befehls zu bestimmen?
Wie man in Shell Skript Ja oder Nein übergibt?
In diesem Fall können wir einfach unsere Ja/Nein -Eingabeaufforderung in einer Weile einwickeln. #!/bin/bash während wahr; Lesen Sie -P "Möchten Sie fortfahren?? (Ja/Nein) "yn Fall $ yn in ja) echo ok, wir werden fortfahren ;; nein) echo aus austreten...; Ausfahrt;; *) Echo ungültige Antwort ;; ESAC erledigt Echo und Sachen machen...
Was ist der Zweck der $? Variable?
„$?Ist eine Variable, die den Rückgabewert des zuletzt ausgeführten Befehls enthält. „Echo $?”Zeigt 0 an, wenn der letzte Befehl erfolgreich ausgeführt wurde und einen Wert ungleich Null zeigt, wenn ein Fehler aufgetreten ist. Die Bash setzt „$ $?”Zum Exit -Status des zuletzt ausgeführten Prozesses.
Welche spezielle Variable wird verwendet, um den Exit -Status eines zuvor ausgeführten Befehls zu bestimmen?
Die $? Variable repräsentiert den Exit -Status des vorherigen Befehls. Der Beendenstatus ist ein numerischer Wert, der von jedem Befehl nach Abschluss zurückgegeben wird.