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:
-
Todos
deben empezar con la línea indicativa del intérprete para
el que están hechos (#! /bin/bash)
-
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.
-
Los
comentarios acompañando las porciones de código son
obligatorios.
-
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.