IES Miguel Romero Esteo - Departamento de Informática - Linux/Unix

Bash y programación en Bash / Práctica 6

Referencias:

[1] http://asir.sudo.es/docnux/bash.1.html

Enunciado:

En el directorio de referencia crear los scripts indicados más abajo teniendo en cuenta las siguientes especificaciones de carácter general:

  1. Todos deben empezar con la línea indicativa del intérprete para el que están hechos (#! /bin/bash)

  2. Aquellos que requieran la entrada de parámetros, ya sea desde la línea de órdenes o de forma interactiva deberán filtrar correctamente su existencia y contenido.

  3. Los comentarios acompañando las porciones de código son obligatorios.

  4. Se hará uso intensivo de las estructuras de control while, for, until, las estructura condicional if y las selectivas select y case.


Nombre: menu1: Realiza un script que presente un menú con las opciones indicadas más abajo y que realice lo que se indica.

1.- Borra la pantalla;
2.- Lista el contenido del directorio actual;
3.- Identifica al usuario actual;
4.- Lista el contenido del directorio HOME del usuario actual;
5.- Salir



Nombre: menu2: Realiza un script que presente un menú con las opciones indicadas más abajo y que realice lo que se indica en cada una de ellas, teniendo en cuenta que después de elegir la opción 3 o la opción 4,  el sistema solicitará una cadena de caracteres con el nombre del directorio a crear/borrar. Esta cadena NO puede contener ningun caracter que no sea letra o numero.

1.- Muestra el path absoluto del directorio actual;
2.- Lista el contenido del directorio actual;
3.- Crea un subdirectorio en el directorio actual;
4.- Borrar un subdirectorio y todo su contenido del directorio actual;
5.- Salir.