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:
$ 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.