logo

Operadores lógicos

O Operadores lógicos são usados ​​no PowerShell para conectar expressões ou instruções para formar uma única expressão. Essas expressões que contêm esses operadores geralmente resultam em valores booleanos Verdadeiro ou Falso . Esses operadores nos permitem usar uma única expressão para testar múltiplas condições.

O PowerShell dá suporte aos seguintes operadores lógicos:

Operadores lógicos do PowerShell
  1. -e (E lógico)
  2. -ou (OU lógico)
  3. -xor (XOR lógico)
  4. -not (NÃO lógico)
  5. ! (O mesmo que NÃO Lógico)

-e (E lógico)

O E operador é o operador lógico, que retorna o valor booleano verdadeiro se ambas as condições forem correto em uma expressão.

Exemplo: O exemplo a seguir descreve como usar o operador lógico AND:

 $a=10 $b=20 ($a -lt $b) -and ($a -eq 10) 

O último comando neste exemplo exibe o valor booleano verdadeiro porque ambas as condições estão corretas.

-ou (OU lógico)

O OU operador é o operador lógico, que retorna o valor booleano verdadeiro se pelo menos uma das condições for correto em uma expressão.

Exemplo: O exemplo a seguir descreve como usar o operador lógico OR:

 $a=5 $b=30 ($a -lt $b) -or ($a -eq 11) 

O último comando neste exemplo exibe o valor booleano verdadeiro porque a primeira condição nesta afirmação está correta.

-xor (XOR lógico)

O LIVRE operador é o operador lógico, que retorna o valor booleano verdadeiro se apenas uma condição for correto em expressão. Quando mais de uma afirmação está correta na expressão, este operador retorna o FALSO .

Exemplo: O exemplo a seguir descreve como usar o operador lógico XOR:

 $a=5 $b=30 ($a -lt $b) -xor ($a -eq 11) -xor ( $b -eq 30) 

O último comando neste exemplo exibe o valor booleano FALSO porque, nesta expressão, as duas condições estão corretas.

-not (NÃO lógico)

O NÃO operador é o operador lógico que produz o resultado oposto de uma expressão. Se uma expressão dá verdadeiro valor, então este operador retornará FALSO e vice versa.

Exemplo: O exemplo a seguir descreve como usar o operador lógico NOT:

 $a=5 $b=30 -not ( $b -eq 30) 

O último comando neste exemplo exibe o valor booleano FALSO porque, numa expressão, a condição está correta, mas este operador volta-se para o oposto.

! (O mesmo que NÃO Lógico)

Este operador é igual ao operador lógico NOT que produz o resultado oposto de uma expressão.

Exemplo: O exemplo a seguir descreve como usar esse operador:

 $a=5 $b=30 ! ($a -gt $b) 

O último comando neste exemplo exibe o valor booleano verdadeiro porque, em uma expressão, a condição não está correta, mas esse operador inverte o resultado.