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
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]