Mit dem dialog-Befehl (bzw. kdialog-Befehl) könne in Scripten Abfragedialoge verwendet werden.
Archiv der Kategorie: Abfragen
case
case Wert in Muster1) Befehle;; Muster2) Befehle;; ... *) Befehle;; esac
Die Befehle hinter *) werden ausgeführt, wenn keines der aufgeführten Muster passt. Muster
können über ein ODER (|) verknüpft werden: Muster1|Muster2.
test […]
Der Befehl test dient zum Überprüfen von Dateitypen bzw. Vorhandensein von Dateien und zum Vergleichen von Werten. Der Aufruf erfolgt mit test Vergleich
wobei Vergleich die Prüfung bzw. den Vergleich enthält. Als Ergebnis gibt test 0 für Wahr (true) und 1 für Falsch (false) zurück. Der Rückgabewert wird mit Hilfe der Shelleigenen Variablen $? ermittelt. Es gibt Vergleiche für Dateien, Zeichenketten und Integer-Zahlen.
Anstatt des Befehls test
kann die Bedingung auch in eckige Klammern gesetzt werden. Hierbei ist darauf zu achten, dass zwischen den Klammern und dem Vergleich jeweils ein ein Leerzeichen steht: [ Vergleich ]
Weiterlesen
if
if Bedingung ; then # Befehle elif Bedingung ; then # Befehle else # Befehle fi