Or déclaration dans PowerShell
Les opérateurs logiques relient les expressions et les instructions dans le PowerShell. Il vous permet d’utiliser une seule expression pour plusieurs conditions. Les opérateurs logiques pris en charge dans le PowerShell sont -and
, -or
, -xor
, -not
et !
.
Par exemple, l’instruction ci-dessous utilise l’opérateur -or
et l’opérateur -or
pour connecter trois conditions. L’énoncé est vrai uniquement lorsque la valeur de $a
est inférieure à $b
, et soit $a est égal à 10, soit $b est supérieur à 10.
($a -lt $b) -and (($a -eq 10)) -or ($b -gt 10)
-lt
, -gt
et -eq
sont des opérateurs de comparaison dans le PowerShell, qui indiquent respectivement less than
, greater than
et equal
. L’opérateur de comparaison vous permet de comparer des valeurs dans le PowerShell. Le PowerShell inclut également d’autres opérateurs de comparaison tels que -ne
, -ge
, -le
, -like
, -notlike
, -match
, -notmatch
, -replace
, -contains
, etc.
Ce tutoriel vous apprendra à utiliser l’opérateur -or
dans le PowerShell.
Utilisez l’opérateur -or
pour l’instruction dans le PowerShell
L’opérateur -or
, également appelé OR
logique dans le PowerShell, renvoie la valeur booléenne True
lorsque l’une ou l’autre des conditions est vraie.
Considérons, nous avons deux variables $a=10
et $b=20
. L’instruction suivante renvoie True
car une condition est True
: la valeur de $a
est inférieure à la valeur de $b
.
($a -eq $b) -or ($a -lt $b)
Production :
True
Lorsqu’aucune des conditions n’est vraie, elle renvoie le False
.
($a -eq $b) -or ($a -gt $b)
Production :
False