Incluir un script bash en otro script bash

Incluir un script bash en otro script bash.

Para las tareas diarias de un sysadmin, es parte fundamental el conocimiento y uso de los script bash. Es por ello, que desde sololinux.es insistimos tanto en este tema presentando regularmente cientos de scripts, y ejemplos de como utilizarlos.

Si eres un poco novel en este tipo de desarrollos, tal vez no sepas que es posible ejecutar un script desde otro script bash. Pues si, es posible, y ademas de manera muy simple.

En el articulo de hoy (a modo de ejemplo), crearemos un script con una serie de datos que se incluirán en otro script. Ya veras que fácil es hacer esta operación en tan solo cuatro pasos que enumero a continuación.

  1. Crear el script secundario que se ejecutara en el principal.
  2. Crear el scrpt principal.
  3. Agregar el script secundario al script principal.
  4. Ejecutar el script principal.

 

Incluir un script bash en otro script bash

En este ejemplo, creamos un bash con un recordatorio que se imprimirá en pantalla al ejecutar el script principal.

En nuestro caso (de ejemplo) insertamos una notificación laboral.

Guarda el archivo, y cierra el editor. Le concedemos permisos.

 

Ahora creamos el script principal:

Insertamos los datos acordes a la necesidad de nuestro script, en este caso…

Donde AQUÍ EL SECUNDARIO, insertamos el secundario (source) de forma que nos quede de la siguiente manera:

Guarda el archivo, y cierra el editor. Le concedemos permisos.

 

Ejecutamos el script principal.sh:

ejemplo de salida correcto…

sololinux # bash principal.sh
Hola Sololinux!!!
Recuerda que hoy debes revisar los servidores: 023 – 031 – 035 – 057.
No lo olvides, que tengas buen dia.

Chulo verdad???.

Como puedes comprobar, las posibilidades de esta formula son infinitas.

 

Espero que este articulo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales.

 

3 Comentarios

  1. Henry
    12/09/2019
  2. Walter Omar Dari
    13/09/2019
    • sololinux
      13/09/2019

Agregar comentario