PowerShell 中的 Or 語句
Rohan Timalsina
2022年5月16日
邏輯運算子連線 PowerShell 中的表示式和語句。它允許你對多個條件使用單個表示式。PowerShell 中支援的邏輯運算子是 -and
、-or
、-xor
、-not
和 !
。
例如,下面的語句使用 -and
運算子和 -or
運算子連線三個條件。只有當 $a
的值小於 $b
,並且 $a 等於 10 或 $b 大於 10 時,該語句才成立。
($a -lt $b) -and (($a -eq 10)) -or ($b -gt 10)
-lt
、-gt
和 -eq
是 PowerShell 中的比較運算子,分別表示小於
、大於
和等於
。比較運算子允許你比較 PowerShell 中的值。PowerShell 還包括其他比較運算子,例如 -ne
、-ge
、-le
、-like
、-notlike
、-match
、-notmatch
、-replace
、 -包含
等
本教程將教你在 PowerShell 中使用 -or
運算子。
對 PowerShell 中的語句使用 -or
運算子
-or
運算子,也稱為 PowerShell 中的邏輯 OR
,當任一條件為真時返回布林值 True
。
考慮一下,我們有兩個變數 $a=10
和 $b=20
。以下語句返回 True
,因為一個條件是 True
:$a
的值小於 $b
的值。
($a -eq $b) -or ($a -lt $b)
輸出:
True
當沒有一個條件為真時,它返回 False
。
($a -eq $b) -or ($a -gt $b)
輸出:
False
作者: Rohan Timalsina