PowerShell to podczas pętli

PowerShell to podczas pętli
Będąc językiem scenariusza, PowerShell obsługuje wszystkie podstawowe funkcjonalność języka programowania. W językach programowania koncepcja pętli jest wykonywana, gdy trzeba wydrukować wynik iteracyjnie. Pętle kontynuują drukowanie wyjścia, aż warunek zostanie spełniony. DO, podczas gdy pętle należy do kategorii pętli, która wykonuje oświadczenie co najmniej jeden raz (lub przed osiągnięciem warunku). Następnie działa, aż warunek stanie się fałszywy. Ten artykuł zawiera krótką demonstrację DO Pętle w kontekście PowerShell.

Jak PowerShell robi, podczas gdy pętla działa

Budkiem dowolnego modelu języka programowania jest składnia, którą następuje. Składnia DO, podczas gdy pętla w PowerShell znajduje się poniżej:

> Do (zestaw stołówek) while (warunek)

Jak kieruje składnię, zestaw instrukcji jest wykonywany przed sprawdzeniem warunku. Stąd wykonuje stwierdzenia co najmniej raz, niezależnie od warunku (prawda/fałsz).

Jak używać podczas pętli w PowerShell

Ta sekcja zawiera kilka przykładów, które pokazują użycie DO podczas pętli w PowerShell. Więc zacznijmy ćwiczyć DO While Pętla:

Przykład 1

Ten przykład praktykuje wdrożenie „Zrób” pętla w konsoli PowerShell. Opis przykładu podano poniżej:

  • Zmienna „$ I” jest inicjowany według wartości „9”
  • Wewnątrz ciała wartość $ i jest drukowana, aż warunek pobytu jest prawdziwy, a zmienna jest zmniejszana o 1 w każdej iteracji.
  • Po korpusie stwierdzenia warunek pobytu jest zdefiniowany, to znaczy $ i większy lub równy 0.
$ i = 9
Do

Write-host $ i
$ i--

While ($ i -ge 0)

Dane wyjściowe powyższego kodu pokazano poniżej:

Przykład 2

DO Pętli można ćwiczyć, używając również scenariuszy PowerShell. Stworzyliśmy skrypt PowerShell o nazwie Do.PS1 który zawiera następujący kod, który odnosi się do wdrożenia DO podczas pętli.

$ n = 7 #initializowanie liczby
$ i = 0 #initializowanie zmiennej pętli
Do

$ res = $ n * $ i #storing wynik $ n * $ i
Zapis „$ n * $ i = $ res” #Geting wynik
$ i ++ #increment

While ($ i -le 10) #podczas gdy

Aby wykonać skrypt, otwórz PowerShell i przejdź do ścieżki, w której zapisałeś skrypt. Jak nazwano nasz skrypt Do.PS1, W ten sposób wykonaliśmy to, jak pokazano poniżej:

> .\Do.PS1

Przykład 3

Ten przykład praktykuje warunki if-else w pętli do-podczas. Aby to zrobić, stworzyliśmy skrypt PowerShell o nazwie „Dowhile.PS1 ”, który zawiera następujące wiersze kodu.

$ i = 5 #initializowanie zmiennej pętli
Do

if ($ i -lt 10) #definiowanie, jeśli stan

Zapis „$ i to cyfra!„ #PRINTING OUNDEM (IF WARTO)

w przeciwnym razie

Zapis „$ i to liczba!„ #PRINTING OUNDEM (WARTO WARTO)

$ i ++ #increment

While ($ i -le 15) #podczas gdy stan

Zmienna pętli jest inicjowana przy 5 z przyrostem 1 przy każdej iteracji. Blok if-else kontroluje $ i i drukuje, jeśli wartość przyrostowa to numer lub cyfra. Aby wykonać skrypt, w konsoli PowerShell używane jest następujące polecenie:

> .\ Dowhile.PS1

Wniosek

Język skryptowy PowerShell pozwala wykonywać różne podstawowe koncepcje programowania za pomocą skryptów lub konsoli PowerShell. Ten opisowy post pokazuje koncepcję Pętli w kontekście PowerShell. Postępując zgodnie z tym postem, poznasz podstawową funkcjonalność DO podczas pętli. Podano również kilka przykładów, które pokazują wdrożenie DO podczas pętli w PowerShell. Będziesz także zrozumiał działania DO, podczas gdy pętla w konsoli PowerShell i skryptach PowerShell.