[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: /bin/bash en archivos ejecutables



Andrés M. escribió:
Alguien sabe la diferencia entre poner o no al comienzo de un script en bash:
#!/bin/bash ?????

Me dijeron que tiene que ver con cómo lo interpreta el kernel, pero la verdad es que no lo encontré en ningún lado.

Cuando ejecutas un script desde una línea de comandos ese script se ejecuta con tu shell predefinido, que en Debian, por omisión, es bash.

Pero puedes indicar que un determinado script se ejecute utilizando ksh, por ejemplo, símplemente poniendo al principio '#!/bin/ksh', o que utilice perl, python, etc.

#!/bin/bash no sería necesario si solo utilizas ese shell (bash) pero es bueno ponerlo en los scripts porque si no un día puedes estar utilizando otro shell distinto y dejar de funcionarte correctamente.

Saludos a todos.
Andrés Martinelli

Saludos
Güimi
http://guimi.net
--
Por el bien de todos respetemos las normas de la lista:
http://wiki.debian.org/NormasLista



Reply to: