我有一个具有以下功能的powershell脚本:
function RunOtherScript($_oneParameter, $twoParameter)
{
ExecuteSSHCommand ("python -u otherScript.py " +
"--oneParameter $_oneParameter " +
"--twoParameter $twoParameter ")
}
参数“twoParameter”是可选的。我的问题是如何根据$ twoParameter是否为null来动态添加字符串“--twoParameter $ twoParameter”
最佳答案
我会这样:
function RunOtherScript($_oneParameter, $twoParameter) {
$cmd = "python -u otherScript.py --oneParameter $_oneParameter"
if ($twoParameter -ne $null) { $cmd += " --twoParameter $twoParameter" }
ExecuteSSHCommand $cmd
}