这是我目前的情况。我正在努力保持简短,所以请不要问为什么我做了这样的事情:
此路径中的我已经在:C:\ cURL
此工作正常:PS C:\cURL> & '.\Extern$\Curl\bin\curl.exe'
->像我在curl.exe中,我可以使用它。
但是由于某些原因,我需要将“。\ Extern $”放入变量,例如$外部意思是:
PS C:\cURL>$Extern = ".\Extern$"
因此通常这也应该正常工作吗?
PS C:\cURL> & '$Extern\Curl\bin\curl.exe'
可悲的是,没有。
总结:我的目标是用类似.\Extern$
的变量替换此路径部分$Extern or $path
感谢您的帮助!
您的问题是单引号'
。它们是文字。
$Name = "TestName"
'$Name'
将返回
$Name
虽然双引号"
将允许您显示变量。
$Name = "TestName"
"$Name"
将返回
TestName
为您的示例
$Extern = ".\Extern$"
& "$Extern\Curl\bin\curl.exe"
应运行。\ Extern $ \ Curl \ bin \ curl.exe