我正试图在PowerShell 下向Ant传递一个空格分隔的值$env:tt
$env:tt="val1 val2"
以下是我尝试过的命令:
ant '-DTest="$env:tt"'
ant -DTest=$env:tt
使用以上命令,Ant不会解释$env:tt。test的值变为$env:tt。
ant -DTest="$env:tt"
我在PowerShell 下得到以下响应
PS C:> ant -DTest="$env:tt"
>>
这个命令似乎还没有完成,PowerShell希望我输入一些字符来终止这个命令。
你知道怎么做吗?
变量在双引号内展开,但在单引号内则不展开。
ant "-dest=$env:tt"