Mostrando entradas con la etiqueta shebang. Mostrar todas las entradas
Mostrando entradas con la etiqueta shebang. Mostrar todas las entradas

Qué significa #!/bin/bash al comienzo de un archivo Bash Shell

Es posible que hayamos descargado un script de Bash, para por ejemplo, descargar e instalar alguna aplicación o realizar ciertas tareas en nuestra distribución Linux.
En algunos caso nos podemos encontrar que si editamos el ejecutable con nuestro procesador de texto, nos encontremos que en la primera línea aparezca algo parecido a:

#!/bin/bash
#!/usr/bin/env python3

#!/bin/sh

Es un  Shebang. En esta línea indicaremos la ruta completa del intérprete de órdenes, para que este sea localizado independientemente de donde sea ejecutado nuestro script. 

Con este comando el programador se asegura que al interpretar los comandos siguientes sean ejecutados correctamente y no se detenga, por que no sabe donde se encuentran. 

Ejemplo de script Bash para la instalación y configuración de Pi-Hole

Script instalación y configuración de la aplicación Pi-Hole