我在旧式命令外壳中有一个名为GOPATH的环境变量集,我可以这样运行命令%GOPATH%\bin\hello: 
Windows PowerShell 10中是否有等效的简单命令?
编辑:我不尝试打印环境变量。我正在尝试使用它。
变量设置正确:
C:\WINDOWS\system32> echo $env:gopath
C:\per\go
Run Code Online (Sandbox Code Playgroud)
现在,我想在命令行调用中实际使用它,但是失败了:
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
Run Code Online (Sandbox Code Playgroud)
使用 $env:[Variablename]
例如:
$env:Appdata
Run Code Online (Sandbox Code Playgroud)
要么
$env:COMPUTERNAME
Run Code Online (Sandbox Code Playgroud)
使用您的示例:
$env:GOPATH
Run Code Online (Sandbox Code Playgroud)
要使用它执行脚本,请使用
& "$env:GOPATH\bin\hello"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2068 次 |
| 最近记录: |