El Manual de BASH Scripting Básico para Principiantes/Funciones
Funciones
editarMuchas veces viene bien tener funciones para evitar repetir código y hacer buenos scripts.
Las funciones se pueden definir de la siguientes formas:
function nombre_de_la_funcion {
# comandos o instrucciones bash.
}
Ejemplos
editarUn ejemplo sería:
Función para limpiar la pantalla
function borrarPantalla {
clear
}
Invocando funciones
editarPara invocar a una función simplemente se ha de usar su nombre.
Creamos las funciones:
function limpiarPantalla {
clear
}
function listarETC {
ls /etc
}
function crearDirectorio
{
mkdir directorio
}
Invocamos las funciones:
read opcion
case $opcion in
b|B)
limpiarPantalla
;;
l|L)
listarETC
;;
c|C)
crearDirectorio ;;
esac