Neste artigo, PowerShell ou operador é descrito brevemente, utilizando exemplos diferentes.
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:
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.