■ PowerShell学習 #4:演算子

#3:スクリプトへの引数渡しと変数 からの続き


算術演算子・代入演算子・単項演算子

一般的な一通りの演算子は使えるようだ

論理演算子

"-and"、"-or"、"-not"、"-!"

比較演算子

"-eq"、"-ne"、"-gt"、"-ge"、"-it"、"-le"、"-like"、"-notlike"、"-match"、"-notmatch"
-matchと-nomatchは正規表現による比較

範囲演算子

開始値..終了値
例) foreach ( $cnt in 1..5 ) { }

置換演算子

文字の置換(大文字・小文字を区別しない)を行う
"対象文字列" -replace "置換前文字列", "置換後文字列"
例) "abcde" -replace "bc", "BC"
-ireplace も上記同様

大文字・小文字を区別する場合は -creplace を使う

ビッド演算子

and は "-band"、or は "-bor" を使う

型演算子

"-is" または "-isnot"
例) 3 -is [int]

包含演算子

コレクションに値が含まれるかを調べる演算子
"-contains" と "-notcontains" がある
例) 1,2,3,4,5 -contains 3

この演算子は大文字・小文字を区別しない
"-icontains"、"-inotcontains" も同様

大文字・小文字を区別する場合は "-ccontains"、"-cnotcontains" を使う


#5:制御構文 へ続く。


PowerShell学習

0 件のコメント:

その他の記事