Image ventilateur qui tourne fond du ventilateur Circuit imprimé (image de titrage diode verte diode rouge
Administration

Shebang

INFORMATIQUE > DÉVELOPPEMENT

(on dit aussi sha-bang, shabang, she-bang ou hash-bang) En-tête de fichier texte (#!) indiquant au système d'exploitation de type Unix que le fichier est un script (une suite de commandes). Sur la même ligne, on indique l'interpréteur capable d'exécuter le script qui suit.

Exemple

Au début d'un script Bash :
 
#!/bin/bash

Au début d'un script utilisant le binaire de Python (on indique ici avec précision, par un chemin absolu, le fichier exécutable qui sera utilisé sur un ordinateur particulier) :

 
#!/usr/bin/python

Au début d'un script en python en utilisant le programme env qui va chercher l'interpréteur dane le PATH :

 
#!/usr/bin/env python
Pour en savoir plus

Wikipédia

Tutoriel Linux

Baeldung