PowerShell IF Declaração

PowerShell IF Declaração
PowerShell tem uma natureza de linguagem de script e, portanto, suporta os fundamentos básicos de qualquer linguagem de script. Se a declaração for uma declaração de programação condicional usada para tomar decisões em programas com base em condições. Se a condição for verdadeira, ela executará o programa, se for falso. Essas declarações ajudam a criar a lógica para os programas que estão sendo escritos em PowerShell. Esta posta.

Como usar a estatura IF em PowerShell

Se as declarações são os blocos condicionais que executam o programa específico. Se a certa condição for verdadeira. As declarações IF no PowerShell executam a funcionalidade semelhante à funcionalidade de declarações IF em outras linguagens de programação. Declarações condicionais.

As declarações IF são usadas para executar as operações lógicas, com base no raciocínio lógico. A possível sintaxe da estatura IF em PowerShell está escrita abaixo.

Sintaxe

Se (condição)
declarações)

As instâncias de sintaxe são descritas como,
Se: É uma palavra -chave padrão usada para declarações if

(doença): Neste parâmetro, você coloca ou escreve uma condição específica

Declarações): Ele contém um código executável, que será executado apenas quando a condição for verdadeira.

Exemplo 1: Como comparar dois valores no PowerShell?

Se você deseja comparar o valor da variável com qualquer número constante (ou quaisquer dois valores), a estatura se pode ser a melhor escolha no PowerShell ISE. O código de script a seguir inicializa uma variável chamada “banana”E a condição está definida para ser“$ banana -lt 10”. Se o $ banana tem um valor menor que 10 (como no nosso caso), então ele executaria o corpo do IF-Statement.

$ banana = 8
if ($ banana -lt 10)
"Você tem menos de 10 bananas"

Portanto, quando o script executou, ele nos deu a saída "Você tem menos de 10 bananas" porque a condição é verdadeira.

Exemplo 2: Como verificar números pares/ímpares em PowerShell?

Como nos outros idiomas de script, a estatura de IF de PowerShell também pode ser usada para verificar se o número é par ou ímpar. Para esse fim, a estatura se está sendo usada neste exemplo.

O script PowerShell a seguir leva o valor do usuário como uma entrada. Depois disso, a condição ($ num%2 = 0) da estatura IF é definida nessa variável. Se a condição for satisfeita, o número será mesmo que o número será estranho.

$ num = read-host "Digite o número para verificar se há par ou ímpares!"
if ($ num%2 -eq 0)
Write-host "$ num é um número par"
quebrar

Write-host "$ num é um número ímpar"

Vamos executar o script e fornecer um número par, como fizemos aqui:

Observa -se a partir da saída que o número 10 é fornecido como uma entrada e a saída é impressa que o número é uniforme.

Da mesma forma, executamos novamente o script e agora um número ímpar é fornecido como uma saída.

A saída do script mostra que, quando o valor ímpar é fornecido, o programa encontra a condição ($ num % 2 -eq 0) é falso e impressões que o número inserido é estranho.

Exemplo 3: declarações aninhadas-se para comparar vários valores no PowerShell

As declarações aninhadas são usadas para testar uma condição em outra condição. O aninhado se for bastante útil se você quiser colocar vários filtros para obter a saída. Como um exemplo de código, o script a seguir é criado que exerce as duas estaturas IF.

O funcionamento do script é fornecido da seguinte forma:

  • Três números são retirados do usuário
  • Primeiro, se a estatura se compara o segundo com um primeiro número
  • Se o segundo número for maior que o primeiro, o segundo número será comparado com o terceiro
  • a segunda estatura se verifica se o segundo número é menor que o terceiro número ou não
$ a = read-host "Digite o primeiro número"
$ b = read-host "Digite o segundo número"
$ c = read-host "Digite o terceiro número"
if ($ b -gt $ a)
if ($ b -lt $ c)

Write-host "$ C é maior que $ A e $ B"

Write-host "$ b é maior que $ a, mas menos que $ c"

Write-host "$ a é maior que $ b"

Vamos executar o script:

Três números são tomados como uma entrada do usuário. A condição da primeira declaração de Estatização IF, portanto.
Aqui você vai! Agora você pode aplicar-se PowerShell IF States em vários cenários de programação.

Observação: Clique aqui para aprender vários métodos para executar um script do PowerShell.

Conclusão

PowerShell se a instrução é uma instrução lógica condicional usada para copiar o processo de pensamento e tomada de decisão humano. Na declaração IF quando a condição é atendida ou provada ser verdadeira, ela executará o programa e se a condição for falsa, ela não será executada no programa. PowerShell processa os Estados IF como qualquer outra linguagem de programação avançada. Esta posta.