using switch case unix shell scripting
Översikt av Unix Switch Case-uttalanden:
I den här handledningen kommer vi att se hur ett switch case-block kan användas när du skapar villkorligt flöde beroende på de olika värdena i ett enda uttryck.
Unix Shell Fall-esac uttalande
Unix Video # 16:
Shell Switch-fodralet Syntax och exempel:
infoga nod i binärt träd Java
case in ) ;; ) ;; *) ;; esac
Här matchas värdet på orduttrycket mot vart och ett av valmönstren. Om en matchning hittas körs motsvarande påståenden tills ';;' uttalandet påträffas. Om det inte finns någon matchning utförs standarduttalanden under '*)'.
Följande är ett exempel på ett switch case-program:
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
För att veta mer om att arbeta med loopar i Unix, kolla vår kommande handledning.
PREV-handledning | NÄSTA självstudie
Rekommenderad läsning
- Unix Shell Loop Typer: Gör While Loop, For Loop, tills Loop i Unix
- Unix Shell Scripting Tutorial med exempel
- Arbeta med Unix-variabler: Funktioner i Shell Scripting
- Arbetar med Vi Editor i Unix
- Avancerat Unix Shell-skript: Arrayer, fil- och strängtestoperatörer, speciella variabler
- Unix Pipes Tutorial: Pipes in Unix Programming
- Unix Shell-skriptfunktioner med parametrar och retur
- Vad är Unix: En kort introduktion till Unix