Red de conocimiento informático - Aprendizaje de programación - ¿Qué significa "#!" en los scripts de Linux? ¿Qué significa?

¿Qué significa "#!" en los scripts de Linux? ¿Qué significa?

En Unix, todo lo comentado con #! se denomina colectivamente ruta del cargador (intérprete).

Por ejemplo:

#! /bin/bash

#Lo anterior significa pasar los siguientes caracteres a /bin/bash

echo "¡Hola chico!"

...

Por supuesto, hay más.

#! /bin/lua

#! /bin/perl

#!/bin/python

#!/bin/tcl

....

Esto es En realidad, lo anterior declara qué programa usar para ejecutar este archivo.