【PowerShell】演算子

2024年2月15日PowerShell

演算子


比較演算子

演算子 意味
-eq 等しい、equals(==)
-ne 等しくない、not equals(!=)
-gt より大きい、greater than(>)
-ge 以上、greater than or equal(>=)
-lt より小さい、未満、less than(<)
-le 以下、less than or equal(<=)

マッチング演算子

-like演算子

ワイルドカードで文字列が一致するとTrueを返す

"System Engineer" -like "*engineer"

実行結果

True

リストからワイルドカードで文字列が一致したものを返す

"System Engineer" , "Coding" -like "*engineer"

実行結果

System Engineer


-notlike演算子

ワイルドカードで文字列が一致しないとTrueを返す

"System Engineer" -notlike "*engineer"

実行結果

False

リストからワイルドカードで文字列が一致しないものを返す

"System Engineer" , "Coding" -notlike "*engineer"

実行結果

Coding


-match演算子

正規表現で文字列が一致するとTrueを返す

"System Engineer" -match "engineer"

実行結果

True

リストから正規表現で文字列が一致するものを返す

"System Engineer" , "Coding" -match "engineer"

実行結果

System Engineer


-notmatch演算子

正規表現で文字列が一致しないとTrueを返す

"System Engineer" -notmatch "engineer"

実行結果

False

リストから正規表現で文字列が一致しないものを返す

"System Engineer" , "Coding" -notmatch "engineer"

実行結果

Coding

PowerShell

Posted by junichi