Powershell faz enquanto loop

Powershell faz enquanto loop
Sendo uma linguagem de script, o PowerShell suporta todas as funcionalidades fundamentais de uma linguagem de programação. Nas linguagens de programação, o conceito de loop é exercido quando você precisa imprimir o resultado iterativamente contra uma condição. Os loops continuam imprimindo a saída até que a condição seja atendida. O DO enquanto os loops pertencem a uma categoria de loops que executa a declaração pelo menos uma vez (ou antes de atingir a condição). Depois disso, ele funciona até que a condição fique falsa. Este artigo fornece uma breve demonstração de DO enquanto loops no contexto de PowerShell.

Como o PowerShell faz enquanto o loop funciona

O bloco de construção de qualquer modelo de linguagem de programação é a sintaxe que segue. A sintaxe do DO enquanto o loop em PowerShell é fornecida abaixo:

> Do (conjunto de declarações) enquanto (condição)

Como a sintaxe direciona, o conjunto de declarações é executado antes de verificar a condição. Portanto, executará as declarações pelo menos uma vez, independentemente da condição (verdadeira/falsa).

Como usar o Faz enquanto loops em PowerShell

Esta seção fornece vários exemplos que demonstram o uso do DO durante o loop em PowerShell. Então, vamos começar a praticar o loop de fazer enquanto:

Exemplo 1

Este exemplo pratica a implementação do "Fazer enquanto" Loop no console do PowerShell. A descrição do exemplo é declarada abaixo:

  • Uma variável “$ I” é inicializado pelo valor "9"
  • Dentro do corpo, o valor de $ i é impresso até que a condição seja verdadeira e a variável esteja sendo diminuída por 1 em cada iteração.
  • Após o corpo da declaração, a condição está definida, ou seja, US $ i maior ou igual a 0.
$ i = 9
Fazer

Write-host $ i
$ i--

Enquanto ($ i -ge 0)

A saída do código acima é mostrada abaixo:

Exemplo 2

Um loop enquanto o loop pode ser praticado usando scripts do PowerShell também. Criamos um script PowerShell chamado fazer.ps1 que contém o seguinte código que se refere à implementação do DO durante o loop.

$ n = 7 #Initializing Number
$ i = 0 #Initializing loop variável
Fazer

$ res = $ n * $ i #Sorting o resultado de $ n * $ i
Write-Output "$ n * $ i = $ res" #geting o resultado
$ i ++ #inncrement

Enquanto ($ i -le 10) #enquanto condição

Para executar o script, abra PowerShell e navegue até o caminho onde você salvou o script. Como nosso script é nomeado fazer.ps1, Assim, nós o executamos como mostrado abaixo:

> .\fazer.ps1

Exemplo 3

Este exemplo pratica condições de if-else dentro de um loop de fazer-while usando scripts do PowerShell. Para fazer isso, fizemos um script PowerShell chamado “Dowhile.ps1 ”que contém as seguintes linhas de código.

$ i = 5 #Initializing loop variável
Fazer

if ($ i -LT 10) #Defining If Condition

Write-Output "$ i é um dígito!"#printing a saída (se condição)

outro

Write-Output "$ i é um número!"#printing a saída (condição else)

$ i ++ #inncrement

Enquanto ($ i -le 15) #enquanto condição

A variável de loop é inicializada em 5 com um incremento de 1 em cada iteração. O bloco if-else do código verifica $ i e imprime se o valor incrementado for um número ou a Digit. Para executar o script, o seguinte comando é usado no Console PowerShell:

> .\fazer enquanto.ps1

Conclusão

A linguagem de script de PowerShell permite que você realize vários conceitos fundamentais de programação usando scripts ou o console do PowerShell. Esta postagem descritiva demonstra o conceito de loop do DO While no contexto de PowerShell. Seguindo este post, você aprenderá a funcionalidade básica do DO durante o loop. Vários exemplos também são fornecidos que mostram a implementação do DO enquanto loop em PowerShell. Você também entenderia o funcionamento do DO enquanto loop nos scripts PowerShell Console e PowerShell.