如何在Powershell命令中使用环境变量

大卫

我有一个名为GOPATH的环境变量集,在旧式命令外壳中,我可以这样运行命令%GOPATH%\bin\hello在此处输入图片说明

Windows PowerShell 10中是否有等效的简单命令?

编辑:我不试图打印环境变量。我正在尝试使用它。

变量设置正确:

C:\WINDOWS\system32> echo $env:gopath
C:\per\go

现在,我想在命令行调用中实际使用它,但是失败了:

C:\WINDOWS\system32> $env:gopath\bin\hello
At line:1 char:12
+ $env:gopath\bin\hello
+            ~~~~~~~~~~
Unexpected token '\bin\hello' in expression or statement.
    + CategoryInfo          : ParserError: (:) [],        ParentContainsErrorRecordException
    + FullyQualifiedErrorId : UnexpectedToken
詹森·麦肯特(Jansen McEntee)

采用 $env:[Variablename]

例如:

$env:Appdata

要么

$env:COMPUTERNAME

使用您的示例:

$env:GOPATH

要使用它执行脚本,请使用

& "$env:GOPATH\bin\hello"

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章