什么';s switch语句中多个值的powershell语法,并将结果设置为变量?
我在powershell中有一个要求,如果文件名包含abc,则将$tablename设置为abc\u stg,如果文件名包含pqr,则将$tablename设置为pqr\u stg。有人能帮忙吗什么';s switch语句中多个值的powershell语法,并将结果设置为变量?,powershell,Powershell,我在powershell中有一个要求,如果文件名包含abc,则将$tablename设置为abc\u stg,如果文件名包含pqr,则将$tablename设置为pqr\u stg。有人能帮忙吗 switch ($file_name) { abc {"dbo.abc_stg"} pqr {"dbo.pqr_stg"} } 见本页: 就你而言: $tablename = switch -wildcard ($file_name) { "*abc*" {
switch ($file_name) {
abc {"dbo.abc_stg"}
pqr {"dbo.pqr_stg"}
}
见本页:
就你而言:
$tablename = switch -wildcard ($file_name)
{
"*abc*" { "dbo.abc_stg" }
"*pqr*" { "dbo.pqr_stg" }
default { "No match" }
}