Índice

Ejercicios

Los archivos proporcionados para los ejercicios están disponibles en la carpeta dedicada al capítulo, en el directorio Ejercicios/archivos.

1. Funciones

a. Ejercicio 1: funciones simples

Comandos útiles: df, who.

Escriba un script audit.sh:

  • Escriba una función users_connect que mostrará la lista de los usuarios conectados actualmente.

  • Escriba una función disk_space que mostrará el espacio en disco disponible.

  • El programa principal mostrará el siguiente menú:

- 0 - Fin  
- 1 - Mostrar la lista de usuarios conectados 
- 2 - Mostrar el espacio en disco 
Su opción:
  • Introducir la opción del usuario y llamar a la función adecuada.

b. Ejercicio 2: funciones simples, valor de retorno

Comandos filtro útiles: awk, tr -d (ver capítulo Los comandos filtro). Otros comandos útiles: df, find.

Escriba un script explore_sa.sh:

  • Programa principal:

  • El programa principal mostrará el menú siguiente:

0 - Fin  
1 - Eliminar los archivos de tamaño 0 de mi directorio principal 
2 - Controlar el espacio de disco del SA raíz  
Su opción:
  • Introduzca la opción del usuario.

  • La opción 0 provocará la finalización del script.

  • La opción 1 llamará a la opción limpieza.

  • La opción 2 causará la llamada a la función sin espacio_d.

  • En función del valor retornado por la función, mostrar el mensaje adecuado. 

  • Escriba la función ...