OR Declaración en PowerShell
Los operadores lógicos conectan expresiones y declaraciones en PowerShell. Le permite usar una sola expresión para múltiples condiciones. Los operadores lógicos admitidos en PowerShell son -and
, -or
, -xor
, -not
, y !
.
Por ejemplo, la declaración siguiente utiliza el operador -y
y el operador -or
para conectar tres condiciones. La declaración es verdadera solo cuando el valor de $a
es menor que $b
, y $a es igual a 10 o $b es mayor que 10.
($a -lt $b) -and (($a -eq 10)) -or ($b -gt 10)
-lt
, -gt
y -eq
son operadores de comparación en PowerShell, que indican less than
, greater than
e equal
respectivamente. El operador de comparación le permite comparar valores en PowerShell. PowerShell también incluye otros operadores de comparación como -ne
, -ge
, -le
, -like
, -notlike
, -match
, -notmatch
, -replace
, -contains
, etc.
Este tutorial le enseñará a usar el operador -or
en PowerShell.
Use el operador -or
para la declaración en PowerShell
El operador -or
, también conocido como O
lógico en PowerShell, devuelve el valor booleano True
cuando cualquiera de las condiciones es verdadera.
Considere, tenemos dos variables $a=10
y $b=20
. La siguiente declaración devuelve True
porque una condición es True
: el valor de $a
es menor que el valor de $b
.
($a -eq $b) -or ($a -lt $b)
Producción :
True
Cuando ninguna de las condiciones es verdadera, devuelve el False
.
($a -eq $b) -or ($a -gt $b)
Producción :
False