educación, informática y demás

Clases de informática, GNU/Linux bash, Informática, Shell scripts, Sistemas operativos

Bash shell scripts intermedios

Funciones

Al igual que hemos utilizado variables para guardar datos y poder trabajar con ellos una y otra vez, las funciones nos permiten agrupar una serie de comandos que realizan una función concreta y que podemos ejecutarlos una y otra vez todos como un conjunto tan solo llamando a la función.

Si tienes dudas sobre las funciones, consulta la explicación de funciones en este sitio web.

Las funciones nos permiten reutilizar conjunto de instrucciones o comandos, facilitan mucho la comprensión del código y su mantenimiento.

Podríamos considerarlas como pequeños scripts dentro del script, que también reciben parámetros igual que los scripts. La forma de pasar parámetros a una función y recibirlos es exactamente la misma que con los scripts.

En nuestro caso, vamos a crear una función error que mostrará un mensaje de error que se mostrará en pantalla y después terminará la ejecución del script con un valor de retorno de error.

userData.sh con funciones

Como siempre, le damos permiso de ejecución y comprobamos que funciona la comprobación de errores bien.

Como podemos ver, las llamadas a error han funcionado correctamente.

Si le pasamos nombres de usuarios del sistema también funcionará perfectamente.

Función showUserInfo

Dejar una respuesta