El Manual de BASH Scripting Básico para Principiantes/Funciones
De Wikilibros, la colección de libros de texto de contenido libre.
[editar] Funciones
Muchas 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. }
[editar] Ejemplos
Un ejemplo sería:
Función para limpiar la pantalla
function borrarPantalla { clear }
[editar] Invocando funciones
Para 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