在powershell中添加带变量的更多美元符号($)

时间:2018-04-10 20:44:30

标签: powershell msbuild

Like below I  Needed in powershell commandline. How can i add $$? 
/createpackagePackage$$C:\WorkSpace\DEV$$C:\WorkSpace\DEV

test.exe使用带有$$美元符号的拆分接受3个参数 但是无法在powershell命令行argumnet中使用$ scriptdir添加$$。

{{1}}

2 个答案:

答案 0 :(得分:0)

您应该能够使用-f(字符串格式)运算符; e.g:

& $ScriptDir\Test\bin\debug\Test.exe ('/createpackage$${0}$${1}' -f $ScriptDir,$ScriptDir)

答案 1 :(得分:0)

您可以在$

上使用转义字符`
 &  "$ScriptDir\Test\bin\debug\Test.exe  /createpackage`$`$`$ScriptDir`$`$`$ScriptDir"

您也可以利用停止处理命令--%

 &  $ScriptDir\Test\bin\debug\Test.exe --%  /createpackage$$$ScriptDir$$$ScriptDir