PowerShell ou operador | Explicado

PowerShell ou operador | Explicado
Cada linguagem de programação possui algumas operações básicas que são executadas usando operadores condicionais ou lógicos. Powershell Fornece uma instalação para fazer uma conexão entre expressões e declarações usando operadores lógicos. Eles podem ser usados ​​para várias condições, utilizando uma única expressão. PowerShell suporta vários operadores lógicos, como ou, não, e xor.

Neste artigo, PowerShell ou operador é descrito brevemente, utilizando exemplos diferentes.

  • Como o operador ou o operador funciona no PowerShell
  • Como usar ou operador em PowerShell

Como o operador ou o operador funciona no PowerShell?

O ou operador é um membro da família dos operadores lógicos, como não, e, xor operadores e ou operadores. É usado em duas ou mais condições. O uso do operador de OR é geralmente observado em declarações condicionais (se, if-else, if-else-if) e em loop (para, enquanto, enquanto faz o tempo).

Sintaxe

Em PowerShell, a sintaxe do operador OR é a seguinte:

-ou

A sintaxe acima refere -se ao uso das duas condições de cada vez com a ajuda do operador ou. Para mais de duas condições, a seguinte sintaxe pode ser seguida.

-ou -ou

Como usar ou operador em PowerShell?

Para uma melhor compreensão, diferentes exemplos do ou operadores são fornecidos aqui. Para fazer isso, estamos usando o PowerShell Ise aqui para fazer um script curto no qual o uso do operador ou é mostrado. Vamos cavar neles.

Exemplo 1: Compare dois valores

No primeiro exemplo, mostraremos como dois valores podem ser comparados usando o PowerShell ou o operador.

Código

$ x = 5
$ y = 20
if (($ x -gt $ y) -Or ($ y -LT 30))

Write-Output "Condição é verdadeira"

outro

Write-Output "Condição não é verdadeira"

No código acima:

  • Duas variáveis ​​“$ x = 5" e "$ y = 20”São inicializados.
  • Esses valores são usados ​​para criar duas condições, i.e., $ x -gt $ y e $ y -LT 30.
  • Depois disso, essas duas condições são unidas usando o operador ou.
  • Se alguma das condições for verdadeira, o “seParte do programa será executada; Caso contrário, o “outro”A declaração será impressa.

Saída

Para produção, execute o script do PowerShell, fornecendo o caminho absoluto do script como fizemos aqui:

O resultado mostra que o se bloco do código é executado, o que afirma que a condição se é verdadeira.

Exemplo 2: Teste duas condições

Outro exemplo é usado nesta seção para entender melhor o operador ou em PowerShell. Neste exemplo, um bônus é dado aos alunos depois de verificar a presença do aluno e seus números de assunto.

Código

Write-Output "Exemplo de uso do Or-Operator"
$ Student_attendance = read -host -PROMPT "Entre a presença do aluno"
$ Sujeito_number = read -host -PROMPT "Entre o número do assunto"
if ($ student_attendance -gt 35 -ou $ sujeito_number -gt 50)
Write-Output "Bônus 5 marcas é dada"

outro

"Subtraia 5 marcas"

No código acima, duas variáveis ​​“Student_attendance" e "Sujeito_number”São inicializados. Posteriormente, o usuário insere manualmente os valores nessas variáveis. A condição é aplicada aqui: o Student_attendance o valor é maior que 35 e o Sujeito_number é maior que 50.

Saída

Execute o script PowerShell usando o caminho completo do script:

O resultado mostra que o bloco else da declaração if-else é executado, que afirma que as duas condições foram definidas como falsas.

Conclusão

Em PowerShell, ou operador é usado para comparar várias condições e ajuda a escolher o que satisfaz o critério específico. Na primeira seção, uma visão geral do ou operador é descrito, seguido por sua sintaxe. Além disso, é fornecido um conjunto de exemplos para mostrar o uso prático do Powershell ou operador.