Maison > développement back-end > Golang > Quelle est la bonne ligne Shebang pour exécuter des programmes Go directement à partir de la ligne de commande ?

Quelle est la bonne ligne Shebang pour exécuter des programmes Go directement à partir de la ligne de commande ?

Barbara Streisand
Libérer: 2024-12-09 14:29:21
original
139 Les gens l'ont consulté

What's the Correct Shebang Line for Running Go Programs Directly from the Command Line?

Utilisation des lignes Shebang dans les scripts Go

Dans le domaine des scripts, les lignes Shebang servent d'interprètes exécutables. Ils permettent aux scripts shell de spécifier comment un script doit être exécuté. Par exemple, les scripts Perl utilisent couramment la ligne shebang :

#!/usr/bin/env perl
Copier après la connexion

Cela invite le shell à interpréter le script à l'aide de l'exécutable Perl. Alors, quelle est la ligne de shebang appropriée pour les programmes Go ?

Pour exécuter un programme Go directement à partir de la ligne de commande, la ligne de shebang suivante doit être utilisée :

//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
Copier après la connexion
$@ ; exit package main import "fmt" func main() { fmt.Println("Hello World!") } $@ ; exit

Voici un exemple illustratif :

Go interprète les commentaires sur une seule ligne commençant par //, tandis que le shell ignore les caractères après /. Cependant, il convient de noter que l'emplacement des installations Go peut varier. Pour tenir compte de cette variation, la syntaxe mise à jour ci-dessous devient :

Cette syntaxe plus flexible gère efficacement les différents emplacements d'installation de Go, garantissant une exécution transparente en ligne de commande de vos scripts Go.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal