using switch case unix shell scripting
Prehľad vyhlásení prípadu prepínača Unix:
V tomto tutoriáli uvidíme, ako je možné použiť blok prípadu prepínača pri vytváraní podmieneného toku v závislosti od rôznych hodnôt jedného výrazu.
Unix Shell Vyhlásenie case-esac
Video Unix č. 16:
Puzdro Shell Switch Syntax a príklady:
ako pridať úložisko svn v zatmení -
case in ) ;; ) ;; *) ;; esac
Tu sa hodnota slovného výrazu porovnáva s každým z výberových vzorov. Ak sa nájde zhoda, zodpovedajúce príkazy sa vykonajú, kým sa nestretne s výrokom „;;“. Ak neexistuje žiadna zhoda, vykonajú sa predvolené príkazy pod ‘*).
Nasleduje príklad programu spínacích prípadov:
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
Ak sa chcete dozvedieť viac informácií o práci so slučkami v systéme Unix, pozrite si náš nadchádzajúci tutoriál.
Výukový program PREV | NEXT Tutorial
Odporúčané čítanie
- Typy Unix Shell Loop: Robte Loop, For Loop, Until Loop v Unixe
- Výukový program pre skriptovanie Unixu s príkladmi
- Práca s premennými Unixu: Vlastnosti skriptovania Shell
- Práca s editorom Vi v systéme Unix
- Pokročilé skriptovanie Unix Shell: polia, operátory testovania súborov a reťazcov, špeciálne premenné
- Výukový program pre Unix Pipes: Rúry v programovaní v Unixe
- Funkcie Unix Shell Script s parametrami a návratom
- Čo je Unix: Stručný úvod do systému Unix