Una función en Bash se podría definir como un script dentro de un script. Sirve para organizar un script en unidades lógicas de manera que sea mas fácil mantenerlo y programarlo, sin necesidad de estar repitiendo múltiples veces una misma porción de código.
 
En Bash las funciones se pueden definir de la siguiente manera:
function nombre_de_funcion(){
  comandos_del_shell
}

Un ejemplo de función en un script:
#!/bin/bash

let
A=100 let B=200 # # Funcion suma() # Suma los variables A y B # function suma(){  let C=$A+$B  echo "Suma: $C" } # # Funcion resta() # Resta los variables A y B # function resta(){  let C=$A-$B  echo "Resta: $C" }

En la próxima entrega hablaremos de las estructuras de control de BASH y las formas de bucles disponibles. En la próxima entrega hablaremos de las estructuras de control de BASH y las formas de bucles disponibles.