using switch case unix shell scripting
Übersicht über Unix Switch Case-Anweisungen:
In diesem Tutorial werden wir sehen, wie ein Switch-Case-Block beim Erstellen eines bedingten Flusses in Abhängigkeit von den verschiedenen Werten eines einzelnen Ausdrucks verwendet werden kann.
Unix Shell Die case-esac-Anweisung
Unix-Video Nr. 16:
kostenloser Firewall-Schutz für Windows 7
Das Shell Switch Case Syntax und Beispiele:
case in ) ;; ) ;; *) ;; esac
Hier wird der Wert des Wortausdrucks mit jedem der Auswahlmuster abgeglichen. Wenn eine Übereinstimmung gefunden wird, werden die entsprechenden Anweisungen ausgeführt, bis die Anweisung ';;' gefunden wird. Wenn keine Übereinstimmung vorliegt, werden die Standardanweisungen unter '*)' ausgeführt.
Das Folgende ist ein Beispiel für ein Switch-Case-Programm:
echo “Enter a number” read num case $num in (0-9)) echo “you have entered a single digit number” ;; (1-9)(1-9)) echo “you have entered a two-digit number” ;; (1-9)(1-9)(1-9)) echo “you have entered a three-digit number” ;; *) echo “your entry does not match any of the conditions” ;; Esac
Weitere Informationen zum Arbeiten mit Schleifen unter Unix finden Sie in unserem nächsten Tutorial.
PREV Tutorial | NÄCHSTES Tutorial
Literatur-Empfehlungen
- Unix-Shell-Schleifentypen: Do While-Schleife, For-Schleife, bis Schleife in Unix
- Unix Shell Scripting Tutorial mit Beispielen
- Arbeiten mit Unix-Variablen: Funktionen von Shell Scripting
- Arbeiten mit Vi Editor unter Unix
- Erweitertes Unix-Shell-Scripting: Arrays, Datei- und String-Testoperatoren, spezielle Variablen
- Unix Pipes Tutorial: Pipes in der Unix-Programmierung
- Unix-Shell-Skriptfunktionen mit Parametern und Return
- Was ist Unix? Eine kurze Einführung in Unix