我正在尝试使用PowerShell上的echo打印路径,但输出为%Path%
。
PS C:\> echo %Path%
%Path%
你能告诉我怎么做吗?
答案 0 :(得分:4)
在PowerShell环境中,变量通过env
范围进行扩展:
PS C:\> $env:Path
%SystemRoot%\system32\WindowsPowerShell\v1.0\;C:\Windows\system32;C:\Windows;...
%xxx%
个变量是CMD的东西。
答案 1 :(得分:2)
%Path%是命令行变量,PowerShell不支持该变量。您需要使用适当的环境变量:
echo $env:Path