Hace un tiempo Nacho López publicó una estupenda entrada titulada Bash – Mi pequeño manual de referencia [Cheat Sheet], que si no habéis tenido ocasión de leer os recomiendo hacerlo.
Y es que en determinadas ocasiones nos interesa lanzar un Script (de los que hemos podido aprender a través de esa entrada)de una manera determinada. A continuación os propongo cuatros formas de lanzar un Script en nuestro sistema Linux:
- Ejecutar el Script usando directamente el nombre del archivo:
ahornero@6581-D:~$ cd /home/ahornero
ahornero@6581-D:~$ ./mi_script
ó
ahornero@6581-D:~$ /home/ahornero/mi_script - Ejecutar el Script especificando el nombre del intérprete:
(usando el intérprete SH)
ahornero@6581-D:~$ sh ./mi_script
(usando el intérprete BASH)
ahornero@6581-D:~$ bash ./mi_script - Ejecutar el Script usando . ./ (punto espacio punto barra):
ahornero@6581-D:~$ . ./mi_script - Ejecutar el Script usando el comando source:
ahornero@6581-D:~$ source ./mi_script
Creo que exceptuando el último caso todos conocíais cada una de las opciones, nunca esta de más recordar lo que podemos hacer.