PowerShell演算子
基本演算子
四則演算
PowerShellの四則演算は以下の通りです。
# 足し算
$num = 1 + 2
# 引き算
$num = 3 - 4
# 掛け算
$num = 5 * 6
# 割り算
$num = 8 / 2
余り
商の余りは以下の通りです。
# 割り算の余り
$mod = 9 % 4
べき乗
べき乗は「Pow」を利用します。
# 2の4乗
$num = [math]::Pow(2,4)
インクリメントとデクリメント
# インクリメント
$num++
# デクリメント
$num--
比較演算子
PowerShellでは文字列も数値も同じ書式で比較します。
# $num1は$num2と等しい
$num1 -eq $num2
# $num1は$num2は等しくない
$num1 -ne $num2
# $num1は$num2より小さい
$num1 -lt $num2
# $num1は$num2より大きい
$num1 -gt $num2
# $num1は$num2以下
$num1 -le $num2
# $num1は$num2以上
$num1 -ge $num2
論理演算子
論理演算は以下の通りです。
# 論理和
$ret = $true -or $false
# 論理積
$ret = $true -and $false
# 論理否定
$ret = -not $true
$ret = !$true
# 排他的論理和
$ret = $true -xor $false
ビット演算子
ビット演算子は論理演算子に「b」を付けます。
# ビット単位の和
$ret = 0x00FF -bor 0xFF00
# ビット単位の積
$ret = 0xFFFF -band 0xFF00
# ビット単位の否定
$ret = -bnot 0x0F0F
# ビット単位の排他的論理和
$ret = 0xFFFF -bxor 0xF0F0
関連ページ
- Windows
- PowerShellスクリプトの作成と実行
- PowerShell変数
- PowerShell配列
- PowerShell連想配列(ハッシュ)
- PowerShell演算子
- PowerShell制御構文
- PowerShell関数
- PowerShell例外処理
- PowerShellファイル操作
- PowerShell設定ファイルの読み込み