回声输出是意外的

时间:2014-12-02 20:42:34

标签: powershell environment-variables

我正在尝试使用PowerShell上的echo打印路径,但输出为%Path%

PS C:\> echo %Path%
%Path%

你能告诉我怎么做吗?

2 个答案:

答案 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