Shell Scripting Parte V: Funciones en Bash
Una función, también conocida como subrutina en lenguajes de programación, es un conjunto de instrucciones que realiza una tarea específica para una rutina principal [1]. Permite a los programadores dividir un código complicado y extenso en secciones pequeñas que pueden ser llamadas cuando sea necesario. Cada función necesita ser llamada por una rutina principal para ejecutarse, por lo tanto, está aislada de otras partes de tu código y esto crea una forma fácil de probar el código. Además, las funciones pueden ser llamadas en cualquier momento y repetidamente, lo que te permite reutilizar, optimizar y minimizar tu código. Al igual que la mayoría de los lenguajes de programación, el shell bash también admite funciones.