Del curso: Aprende Shell Scripting en Linux

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 24.000 cursos impartidos por expertos del sector.

Funciones anidadas

Funciones anidadas

Vamos a dar un paso más a la hora de definir funciones en Bash y en este vídeo vamos a hablar de funciones anidadas. ¿Qué es esto de las funciones anidadas? Simplemente son funciones dentro de funciones o funciones llamando a otras funciones, que parece muy lío, pero no lo es, ya verás que es muy sencillo. Vamos con un par de ejemplos. Vamos a tomar estos dos ejemplos. Vamos a empezar por uno sin argumentos que sea más sencillo. Vamos a verlo. En este caso, lo que tenemos son dos funciones. Una es esta, funcion_externa, que empieza aquí y acaba aquí, y después, dentro de la función externa, tiene definida una función interna. Vamos a ver cómo funcionaría, en este caso, la ejecución. Es igual que la anterior, simplemente, en este caso, hay argumentos adicionales. El script se empezaría a ejecutar. Vería que hay una función, de momento no hace nada. Sigue y, hasta que la función no es llamada, en este caso, con dos parámetros, Hola y Mundo, no va a hacer nada. En el momento que es…

Contenido