unix shell loop types
Przegląd pętli powłoki Unix i różnych typów pętli, takich jak:
to klucz sieciowy hasło wifi
- Unix Do While Loop
- Unix For Loop
- Unix Until Loop
W tym samouczku omówimy instrukcje sterujące, które są używane do iteracji zestawu poleceń na serii danych.
Unix oferuje trzy struktury pętli, z których część programu możemy powtarzać określoną liczbę razy.
Wideo Unix nr 17:
jaka jest różnica między planem testów a strategią testów
Pętle w systemie Unix
Możesz użyć różnych pętli w zależności od sytuacji.
Oni są:
# 1) Instrukcja pętli Unix For
Przykład: Ten program doda 1 + 2 + 3 + 4 + 5, a wynik będzie wynosił 15
for i in 1 2 3 4 5 do sum=`expr $sum + $i` done echo $sum
# 2) Instrukcja pętli While w systemie Unix
oracle sql pyta pytania do wywiadu i odpowiedzi dla doświadczonych plików PDF
Przykład: Ten program wypisze wartość „a” pięć razy, od 1 do 5.
a=1 while ( $a -le 5 ) do echo “value of a=” $a a=`expr $a + 1` done
# 3) Instrukcja pętli Unix Until
Ten program wydrukuje wartość „a” dwa razy od 1 do 2.
a=1 until ( $a -ge 3 ) do echo “value of a=” $a a=`expr $a + 1` done
Podczas uruchamiania tych pętli może zaistnieć potrzeba wyrwania się z pętli w pewnych warunkach przed ukończeniem wszystkich iteracji lub ponownego uruchomienia pętli przed ukończeniem pozostałych instrukcji. Można to osiągnąć za pomocą instrukcji „przerwa” i „kontynuuj”.
Poniższy program ilustruje operację „przerwa”:
num=1 while ( $num -le 5 ) do read var if ( $var -lt 0 ) then break fi num=`expr $num + 1` done echo “The loop breaks for negative numbers”
W naszym nadchodzącym samouczku znajdziesz więcej informacji na temat pracy z funkcjami w systemie Unix.
POPRZEDNIA samouczek | NEXT Tutorial
rekomendowane lektury
- Funkcje skryptu powłoki systemu Unix z parametrami i zwrotem
- Używanie Switch Case w skryptach powłoki Unix: Case-esac
- Samouczek dotyczący skryptów powłoki Unix z przykładami
- Samouczek potoków w systemie Unix: Potoki w programowaniu w systemie Unix
- Co to jest Unix: krótkie wprowadzenie do Uniksa
- Unixowe polecenia przetwarzania tekstu: filtry uniksowe z przykładami
- Konstrukcje pętli w C ++ z przykładami
- Pętle VBScript: For Loop, Do Loop i While Loop