我想基于环境变量和字符串的连接在Windows Powershell终端中执行一行。
例如,cmd.exe
允许我执行以下操作:
c:\temp> %PYTHON2PATH%\python.exe main.py
在Powershell中,似乎需要使用以下命令来引用环境变量:
PS c:\temp> $Env:PYTHON2PATH\python.exe
尽管只有在按Enter键之前按 TAB (然后取消引用该变量),此方法才有效。有没有办法不必使用TAB键取消引用它?
答案 0 :(得分:1)
如果要使用未扩展的变量调用命令字符串,请使用调用运算符("Warning: Hey, you're not branching off master--think about it!"
)
&
或
& $env:PYTHON2PATH\python.exe