用精確引數 switch 語句

-Exact 引數強制 switch 語句對字串條件執行精確的,不區分大小寫的匹配。

例:

switch -Exact ('Condition')
{ 
  'condition'   {'First Action'}
  'Condition'   {'Second Action'} 
  'conditioN'   {'Third Action'}  
  '^*ondition$' {'Fourth Action'} 
  'Conditio*'   {'Fifth Action'} 
}

輸出:

First Action
Second Action
Third Action

執行第一個到第三個動作,因為它們的相關條件與輸入匹配。第四和第五個條件中的正規表示式和萬用字元字串無法匹配。

請注意,如果正在執行正規表示式匹配,第四個條件也將匹配輸入字串,但在這種情況下被忽略,因為它不是。