using switch case unix shell scripting
Panoramica delle dichiarazioni dei casi degli switch Unix:
In questo tutorial vedremo come utilizzare un blocco switch case quando si crea un flusso condizionale a seconda dei vari valori di una singola espressione.
Unix Shell L'istruzione case-esac
Video Unix n. 16:
Il caso dell'interruttore Shell Sintassi ed esempi:
case in ) ;; ) ;; *) ;; esac
Qui, il valore della parola espressione viene confrontato con ciascuno dei modelli di scelta. Se viene trovata una corrispondenza, le istruzioni corrispondenti vengono eseguite fino a quando non viene incontrata l'istruzione ';;'. Se non c'è corrispondenza, vengono eseguite le istruzioni predefinite sotto '*)'.
Quello che segue è un esempio di programma switch case:
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
Per saperne di più su come lavorare con i loop in Unix, controlla il nostro prossimo tutorial.
5 esempi di linguaggi di programmazione di alto livello
Tutorial PREV | PROSSIMO Tutorial
Lettura consigliata
- Tipi di cicli di shell Unix: Do While Loop, For Loop, Until Loop in Unix
- Tutorial sullo scripting della shell di Unix con esempi
- Lavorare con le variabili Unix: caratteristiche dello scripting della shell
- Lavorare con Vi Editor in Unix
- Scripting shell Unix avanzato: array, operatori di test di file e stringhe, variabili speciali
- Tutorial su Unix Pipes: Pipes nella programmazione Unix
- Funzioni di script di shell Unix con parametri e ritorno
- Cos'è Unix: una breve introduzione a Unix