using switch case unix shell scripting
Oversigt over erklæringer fra Unix Switch Case:
I denne vejledning vil vi se, hvordan en switch case-blok kan bruges, når der oprettes betinget flow afhængigt af de forskellige værdier i et enkelt udtryk.
Unix Shell Case-esac-erklæringen
Unix-video nr. 16:
Shell Switch-kufferten Syntaks og eksempler:
forprocessordirektiver i c ++ med eksempel
case in ) ;; ) ;; *) ;; esac
Her matches værdien af ordudtrykket mod hvert af valgmønstrene. Hvis der findes et match, udføres de tilsvarende udsagn, indtil udsagnet ';;' er stødt. Hvis der ikke er nogen match, udføres standarderklæringerne under '*)'.
Følgende er et eksempel på et 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
For at vide mere om at arbejde med sløjfer i Unix, se vores kommende vejledning.
PREV-vejledning | NÆSTE vejledning
Anbefalet læsning
- Unix Shell Loop-typer: Gør mens Loop, For Loop, indtil Loop i Unix
- Unix Shell Scripting Tutorial med eksempler
- Arbejde med Unix-variabler: Funktioner i Shell Scripting
- Arbejde med Vi Editor i Unix
- Avanceret Unix Shell-scripting: Arrays, fil- og strengtestoperatører, specielle variabler
- Unix Pipes Tutorial: Pipes in Unix Programming
- Unix Shell Script-funktioner med parametre og retur
- Hvad er Unix: En kort introduktion til Unix