Cette expression désigne la première ligne d'un fichier Shell permettant de définir le type de langage utilisé.

Les processus comme la CRONTAB sont susceptibles de lancer un script, sans indication du type d'interpréteur à choisir.

Afin d'éviter une confusion, il est judicieux d'insérer en première ligne l'expression "#! " suivie de l'interpréteur choisi.

Exemple :

"#! /bin/ksh "  en début de fichier indiquera que ce dernier doit être lu par le Korn Shell.

En général, il n'y a pas de soucis d'interprétation en ligne de commande mais c'est plutôt les démons comme la CRONTAB ou AT qui peuvent provoquer des soucis.

 

icon phone
Téléphone/Whatsapp : +33 (0)6 83 84 85 74
icon phone