Shell Scripting for loop

Pętla for przechodzi przez określoną listę wartości aż do jej wyczerpania.

1) Składnia:

Syntaktyka pętli for z użyciem in i listy wartości jest pokazana poniżej. Ta pętla for zawiera pewną liczbę zmiennych na liście i będzie wykonywana dla każdego elementu na liście. Na przykład, jeśli na liście znajduje się 10 zmiennych, to pętla wykona się dziesięć razy, a wartość zostanie zapisana w varname.

Patrząc na powyższą składnię:

  • Słowa kluczowe to for, in, do, done
  • List jest listą zmiennych, które są oddzielone spacjami. Jeśli lista nie jest wymieniona w instrukcji for, to przyjmuje ona wartości parametrów pozycyjnych, które zostały przekazane do powłoki.
  • Warname jest dowolną zmienną przyjętą przez użytkownika.

Przykład for:

Pokazaliśmy przykład zliczania 2’s table wewnątrz pętli for.

Patrząc na powyższy zrzut, nasza varname to table, lista jest określona pod nawiasami klamrowymi. Wewnątrz nawiasów klamrowych, pierwsze dwa zainicjalizują tablicę od 2, 20 reprezentuje maksymalną wartość $tablica i ostatnie 2 pokazuje inkrementację o wartość 2.

Patrząc na powyższy zrzut, wyświetla on tablicę 2 jako wyjście.

2) Składnia:

Syntaktyka for jak język programowania C.

Spójrz na powyższy zrzut, warunek1 oznacza inicjalizację, warunek2 oznacza warunek, a warunek3 oznacza aktualizację.

Przykład for:

Pokazaliśmy przykład liczenia liczb w odwrotnym kierunku.

Spójrz na powyższy zrzut, to jest skrypt pętli. $i zainicjuje się na 10 i będzie przechodzić do 1, dekrementując o 1 wartość.

Spójrz na powyższy zrzut, to jest wyjście skryptu.

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.