Or-Anweisung in PowerShell
Die logischen Operatoren verbinden Ausdrücke und Anweisungen in der PowerShell. Es ermöglicht Ihnen, einen einzelnen Ausdruck für mehrere Bedingungen zu verwenden. Die unterstützten logischen Operatoren in der PowerShell sind -and
, -or
, -xor
, -not
und !
.
Die folgende Anweisung verwendet beispielsweise den -and
-Operator und den -or
-Operator, um drei Bedingungen zu verbinden. Die Aussage ist nur wahr, wenn der Wert von $a
kleiner als $b
ist und entweder $a gleich 10 oder $b größer als 10 ist.
($a -lt $b) -and (($a -eq 10)) -or ($b -gt 10)
-lt
, -gt
und -eq
sind Vergleichsoperatoren in der PowerShell, die less than
, greater than
bzw. equal
angeben. Mit dem Vergleichsoperator können Sie Werte in der PowerShell vergleichen. Die PowerShell enthält auch andere Vergleichsoperatoren wie -ne
, -ge
, -le
, -like
, -notlike
, -match
, -notmatch
, -replace
, -contains
, usw.
In diesem Tutorial lernen Sie, den Operator -or
in der PowerShell zu verwenden.
Verwendung von den -oder
-Operator für die Anweisung in der PowerShell
Der -or
-Operator, in PowerShell auch als logisches OR
bezeichnet, gibt den booleschen Wert True
zurück, wenn eine der beiden Bedingungen wahr ist.
Stellen Sie sich vor, wir haben zwei Variablen $a=10
und $b=20
. Die folgende Anweisung gibt True
zurück, weil eine Bedingung True
ist: Der Wert von $a
ist kleiner als der Wert von $b
.
($a -eq $b) -or ($a -lt $b)
Ausgabe:
True
Wenn keine der Bedingungen wahr ist, wird False
zurückgegeben.
($a -eq $b) -or ($a -gt $b)
Ausgabe:
False