스크립팅 영역에서 Shebang 라인은 실행 가능한 해석기 역할을 합니다. 이를 통해 쉘 스크립트는 스크립트 실행 방법을 지정할 수 있습니다. 예를 들어, Perl 스크립트는 일반적으로 shebang 줄을 사용합니다.
#!/usr/bin/env perl
이것은 쉘이 perl 실행 파일을 사용하여 스크립트를 해석하도록 프롬프트를 표시합니다. 그렇다면 Go 프로그램에 적합한 shebang 라인은 무엇입니까?
명령줄에서 직접 Go 프로그램을 실행하려면 다음 shebang 라인을 사용해야 합니다.
//usr/bin/go run <pre class="brush:php;toolbar:false">//usr/bin/go run <pre class="brush:php;toolbar:false">//$GOROOT/bin/go run $@ ; exit$@ ; exit package main import "fmt" func main() { fmt.Println("Hello World!") } $@ ; exit
다음은 예시입니다.
Go는 //로 시작하는 한 줄 주석을 해석하는 반면, 셸은 / 뒤의 문자를 무시합니다. 그러나 Go 설치 위치가 다를 수 있다는 점은 주목할 가치가 있습니다. 이러한 변형을 고려하여 아래의 업데이트된 구문은 다음과 같습니다.
이 보다 유연한 구문은 다양한 Go 설치 위치를 효과적으로 처리하여 Go 스크립트의 원활한 명령줄 실행을 보장합니다.
위 내용은 명령줄에서 직접 Go 프로그램을 실행하기 위한 올바른 Shebang 줄은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!