using switch case unix shell scripting
Przegląd instrukcji dotyczących przypadków przełącznika w systemie Unix:
W tym samouczku zobaczymy, jak można użyć bloku wielkości przełącznika podczas tworzenia przepływu warunkowego w zależności od różnych wartości pojedynczego wyrażenia.
Unix Shell Instrukcja case-esac
Wideo Unix nr 16:
konwerter youtube na mp3 z edytorem tagów
Obudowa przełącznika Shell Składnia i przykłady:
case in ) ;; ) ;; *) ;; esac
W tym przypadku wartość słowa wyrażenie jest dopasowywana do każdego z wzorców wyboru. Jeśli zostanie znalezione dopasowanie, to odpowiednie instrukcje są wykonywane do momentu napotkania instrukcji „;;”. Jeśli nie ma dopasowania, wykonywane są domyślne instrukcje pod „*)”.
Poniżej przedstawiono przykład programu przypadku przełączników:
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
Aby dowiedzieć się więcej o pracy z pętlami w systemie Unix, zapoznaj się z naszym nadchodzącym samouczkiem.
POPRZEDNIA samouczek | NEXT Tutorial
rekomendowane lektury
- Typy pętli powłoki Unix: Do While Loop, For Loop, Until Loop w systemie Unix
- Samouczek dotyczący skryptów powłoki Unix z przykładami
- Praca ze zmiennymi uniksowymi: funkcje skryptów powłoki
- Praca z edytorem Vi w systemie Unix
- Zaawansowane skrypty powłoki Unix: tablice, operatory testów plików i łańcuchów, zmienne specjalne
- Samouczek potoków w systemie Unix: Potoki w programowaniu w systemie Unix
- Funkcje skryptu powłoki systemu Unix z parametrami i zwrotem
- Co to jest Unix: krótkie wprowadzenie do Uniksa