
Juan Diego Ramirez Baylón
PreguntaNo me quedó claro. ¿Cúal es la utilidad de !/bin/bash?

Enzo Venturi
(!#) y lo que le sigue, es la forma de especificar con qué binario se ejecutará el script. Los binarios se ubican en
/bin/
/usr/bin

Irving Juárez
De hecho esa cosita se llama shebang que redirecciona o indica cual va ser el comando que va a ejecutar a nuestro archivo

Javi Felices
En el curso de terminal, beco lo explica muy bien, si por ejemplo tienes un archivo php, para ejecutarlo tendrías que indicar
php nombre-de-fichero.php
./info.php
#!/usr/bin/php
Para un script en bash ocurre lo mismo.
Un saludo.
PD: Los ficheros deben de tener permisos de ejecución.

Eber Angel Quispe Paco
Sirve para llamar al intérprete en este caso BASH.
Nicolás Díaz
Lo acabo de comprobar...
Nicolás Díaz
Sin embargo por lo que tengo entendido el # es solamente un comentario, por lo que si ejecutas $ bash curso.sh sin "#! /bin/bash" va andar igual, incluso si le quitas la extension y digitas $ bash curso se va ejecutar de la misma forma sin "#! /bin/bash".

Julio J Yépez
Cuando colocas la cabecera !/bin/bash
--x--x
>./archivo.ext