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.