#! ¿Por qué hay scripts con hashtag?
#! Shebang: los scripts que usan hashtag Wikipedia En algún momento habrás visto algún script que empieza con algo parecido a #!/usr/bin/bash o #!/usr/bin/python3 , y puede que hayas comprobado que, al ejecutar el script, el resultado no se ve alterado con o sin esa primera línea de código. Os pongo un ejemplo, imaginemos un archivo llamado hello_world.py : #!/usr/bin/python3 print("Hello, world!") Al ejecutar el script, vemos que imprime en la terminal el texto Hello, world! $ python3 hello_world.py Hello, world! Sin embargo, si eliminamos la primera línea del código y lo volvemos a ejecutar, no notaremos ninguna diferencia. Hagamos el ejemplo con nuevo archivo llamado hello_friend.py : print("Hello, friend!") $ python3 hello_world.py Hello, friend! ¿Qué sentido tiene usar !# ? ¿Qué es y para qué sirve? Respuesta corta: El nombre que recibe es shebang y su función es que el propio script indique al sistema operativo con qué intérprete debe ejecutarse....