funciones(bash)

Las funciones en bash tienen unas características que las hacen muy simples y rápidas de escribir.

Características:

  • Las funciones en bash solo reciben cadenas de caracteres.
  • Las funciones en bash solo devuelven un char (un número).
  • El primer parámetro que recibe es $0 y es el nombre de la función
  • Los siguientes parámetros son los que recibe la función son $1 , $2 ... son ilimitados pero para escribir la décima o superiores hay que usar llaves ${10}
  • Hay dos formas de declarar funciones:
    1. Al más puro estilo C

      funcion(){
      sentencia1
      sentencia2
      }

    2. Utilizando la palabra reservada funtion

      funtion funcion{
      sentencia1
      sentencia2
      }

    No se necesitan declarar los tipos de datos ni los nombres de variables porque siempre son estos.