J'ai déjà fait des scripts Bash et ils se sont tous bien déroulés sans #!/bin/bash
au début.
Quel est l'intérêt de le mettre? Les choses seraient-elles différentes?
Aussi, comment prononcez-vous #
? Je sais que cela !
se prononce comme "coup".
Comment se #!
prononce?
./yourscript.extension
, par exemple, ./helloworld.py
ou ./helloworld.sh
, il recherchera l'interpréteur sur cette ligne supérieure, ce qui serait #!/bin/python
ou !#/bin/bash
, alors que lors de l'exécution du script comme python helloworld.py
, la première ligne ne sera pas observée car elle est commentée en dehors. Il s'agit donc d'une séquence spéciale pour le shell / noyau.