He hecho scripts de Bash antes y todos funcionaron bien sin #!/bin/bash
al principio.
¿Cuál es el punto de ponerlo? ¿Las cosas serían diferentes?
Además, ¿cómo se pronuncia #
? Sé que !
se pronuncia como "explosión".
¿Cómo se #!
pronuncia?
./yourscript.extension
, por ejemplo, ./helloworld.py
o ./helloworld.sh
, buscará el intérprete en esa línea superior, que sería #!/bin/python
o !#/bin/bash
, mientras que al ejecutar el script como python helloworld.py
, la primera línea no se observará porque está comentada fuera. Por lo tanto, es una secuencia especial para el shell / kernel.