Ir al contenido

El Manual de BASH Scripting Básico para Principiantes/Funciones

De Wikilibros, la colección de libros de texto de contenido libre.
← Operadores Funciones Opciones (parámetros) →
El Manual de BASH Scripting Básico para Principiantes


Funciones

[editar]

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.
   }

Ejemplos

[editar]

Un ejemplo sería:

Función para limpiar la pantalla

   function borrarPantalla {
      clear
   }

Invocando funciones

[editar]

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