반응형
PowerShell 콘솔에서 환경 변수를 사용하는 방법은 무엇입니까?
나는 환경변수를 가지고 있습니다.GOPATH
. 옛날 스타일의 명령 셸에서는 명령을 실행할 수 있었습니다.%GOPATH%\bin\hello
다음과 같이:
Windows PowerShell에 이와 동등하게 간단한 명령어가 있습니까?
편집
저는 환경 변수를 인쇄하려는 것이 아닙니다.나는 그것을 사용하려고 합니다.
변수가 올바르게 설정됩니다.
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
사용하다$env:[Variablename]
예를 들어,
$env:Appdata
아니면
$env:COMPUTERNAME
예를 들어 다음과 같이 하십시오.
$env:GOPATH
스크립트 사용을 실행하기 위해 이를 사용하려면 다음과 같이 하십시오.
& "$env:GOPATH\bin\hello"
명령을 호출하는 경로에서 환경 변수를 사용하려면 점 표기법 또는 호출 연산자가 필요합니다.따옴표가 변수를 확장하고 호출 연산자가 경로를 호출합니다.
점 표기법
. "$env:M2_Home\bin\mvn.cmd"
통화 교환원
& "$env:M2_Home\bin\mvn.cmd"
한 가지 해결책은 시작 프로세스 - 새 창 없음을 사용하여 실행하는 것입니다.
C:\windows\system32> start-process -nonewwindow $env:gopath\bin\hello.exe
C:\windows\system32Hello, Go examples!
>
이것은 훨씬 더 상세하고 명령 프롬프트를 이상하게 보이게 합니다.>
. 하지만 효과는 있습니다.
언급URL : https://stackoverflow.com/questions/53961802/how-to-use-an-environment-variable-in-powershell-console
반응형
'programing' 카테고리의 다른 글
클릭 대신 호버에 부트스트랩 팝업 표시/사라짐 (0) | 2023.10.27 |
---|---|
자바스크립트 style.display="none" 또는 jQuery.hide ()가 더 효율적입니까? (0) | 2023.10.22 |
는 ASP에 대한 JSON 요청에서 대소문자 민감도가 중요합니다.NET 웹 서비스(ASMX)? (0) | 2023.10.22 |
UILabel 글꼴 크기? (0) | 2023.10.22 |
블로그 소프트웨어 - 워드프레스 대 블로그 엔진.NET 대 기타 항목 (0) | 2023.10.22 |