Definición:
Las funciones en Shell nos permiten usar tareas repetitivas fácilmente. Son un conjunto de comandos a los que se les asigna un nombre.
Sintaxis de una función
nombre_funcion ( ){
primer_comando
segundo_comando
}
Valores de entrada
Las funciones pueden aceptar valores de entrada que se definen en el script pero fuera de la función.
Ejemplo:
#! /bin/bash
funcion_que_tal{
echo "Hola $1, como estás?"
}
Ejecutamos la función y le pasamos un parámetro, en este caso el valor de entrada es "amigo": funcion_que_tal amigo
Resultado: Hola amigo, como estás?
También es posible indicarle estos valores de entrada en el propio script y pueden ser más de un único parámetro.
Ejemplo:
#! /bin/bash
funcion_que_tal {
echo "Hola $1, como estás?"
echo "Espero que estés $2"
}
$1 = amigo
$2 = bien
Ejecutamos la función y este sería el resultado:
Hola amigo como estás?
Espero que estés bien
No hay comentarios:
Publicar un comentario