Muni Bus

パソコンの操作方法や設定方法を忘れないようにメモしています。ブログを一回引っ越ししているので、所々表示がかなり乱れています・・・

【PowerShell】大文字小文字を区別した比較演算子によるワイルドカードの比較

-likeと-ilikeは大文字と小文字は区別しないで比較を行う。-clikeは大文字と小文字を区別して比較を行う。なお、逆にワイルドカードに一致しない要素を返す-notlike演算子もあり、-notlikeと-cnotlikeは大文字と小文字は区別しないが、-inotlikeは区別をして比較を行う。

PS > $s = "ABC", "abc", "xyz", "XYZ"
PS > $s -like "A*"
ABC
abc
PS > $s -ilike "A*"
ABC
abc
PS > $s -clike "A*"
ABC
PS > $s -notlike "A*"
xyz
XYZ
PS > $s -cnotlike "A*"
abc
xyz
XYZ
PS > $s -inotlike "A*"
xyz
XYZ