#navi(../)
* PowerShellのif文でand,or,xor,notを記述する方法 [#lf458660]
PowerShellでAnd, Or, Xor, Notを使用する(記述する)サンプルを以下に記します。
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* 関連記事 [#q8871796]
-[[PowerShellの比較演算子一覧>PowerShell/PowerShellの比較演算子一覧]]
-[[PowerShellで数値の比較を行う比較演算子の一覧>PowerShell/数値の比較を行う比較演算子の一覧]]
* if文で使用するAnd, Or, Xor, Notの演算子 [#k16416e5]
PowerShellのAnd, Or, Xor, Notの演算子は以下のように記述できます。
|論理演算子|PowerShell記述法|
|AND 論理積|-And|
|OR 論理和|-Or|
|XOR 排他的論理和|-Xor|
|NOT 否定|-Not または !|
* 論理演算子を使ってみる [#s4a40812]
以下のif文と論理演算を使ったサンプルを記します。
** And [#q9f0c031]
if (($a -eq $null) -And ($b -eq $null)) {
Write-Output "TRUE"
} else {
Write-Output "FALSE"
}
** Or [#ka2fa8ea]
if (($a -eq $null) -Or ($b -eq $null)) {
Write-Output "TRUE"
} else {
Write-Output "FALSE"
}
** Xor [#a2c4fce7]
if (($a -eq $null) -Xor ($b -eq $null)) {
Write-Output "TRUE"
} else {
Write-Output "FALSE"
}
** Not [#g7bc1b2b]
if (!($a -eq $null)) {
Write-Output "TRUE"
} else {
Write-Output "FALSE"
}
if (-Not($a -eq $null)) {
Write-Output "TRUE"
} else {
Write-Output "FALSE"
}
以上、PowerShellで論理演算子、And, Or, Xor, Notを使用する例でした。
#htmlinsertpcsp(win-btm.html,win-sp.html)