用精確引數 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
執行第一個到第三個動作,因為它們的相關條件與輸入匹配。第四和第五個條件中的正規表示式和萬用字元字串無法匹配。
請注意,如果正在執行正規表示式匹配,第四個條件也將匹配輸入字串,但在這種情況下被忽略,因為它不是。