Las funciones son una gran manera de reutilizar código. La estructura de una función en bash es bastante similar a la de la mayoría de los lenguajes:
function function_name() {
your_commands
}
También puedes omitir la palabra clave function al principio, lo que también funcionaría:
function_name() {
your_commands
}
Prefiero ponerla allí para mejor legibilidad, pero es una cuestión de preferencia personal. Ejemplo de una función "¡Hola, mundo!":
#!/bin/bash
function hello(){
echo "¡Función Hola Mundo!"
}
hello
Nota: Una cosa a tener en cuenta es que no debes añadir los paréntesis cuando llamas a la función.
Pasar argumentos a una función funciona de la misma manera que pasar argumentos a un script:
#!/bin/bash
function hello(){
echo "¡Hola $1!"
}
hello DevDojo
En los próximos capítulos, estaremos utilizando funciones mucho.
No hay comentarios.:
Publicar un comentario