¿Qué es shebang?

Un shebang es una secuencia de caracteres que consiste en el símbolo de número (#) seguido por un signo de exclamación (!) y que se coloca al inicio de un script de un archivo de texto en sistemas operativos basados en Unix. Esta secuencia indica al sistema operativo qué interpretador debe utilizar para ejecutar el script.

Por ejemplo, si se coloca "#!/bin/bash" al inicio de un script de shell, el sistema operativo ejecutará el script utilizando el interpretador de Bash que se encuentra en la ruta "/bin/bash".

El uso de shebangs permite que los scripts sean ejecutados de forma automática utilizando el interpretador específico, sin necesidad de especificar manualmente el mismo cada vez que se desea ejecutar el script. Esto facilita la ejecución de scripts en sistemas basados en Unix y ayuda a hacer que el código sea más portable.