IES Miguel Romero Esteo - Departamento de Informática - Linux/Unix
Bash y programación en Bash / Práctica 12
Referencias:
[1] http://asir.sudo.es/docnux/bash.1.html
Enunciado:
Realizar un script de nombre ocho.sh, el cual, muestre por la
salida estándar el árbol de subdirectorios contenidos en el
directorio pasado como parámetro posicional con direccionamiento
absoluto. Si además del directorio se le pasa el modificador -f
(siempre antes del directorio, en otro caso aborta la ejecución
informando), mostrará también los ficheros, marcando con el
carácter "+" los directorios y con el carácter "–" todo lo que
no sea directorio, además, mostrará una línea con el total de
directorios visualizados y otra línea con el total de ficheros
regulares visualizados. La posición del carácter de marcado ("+"
o "–") se observa en el gráfico de abajo. Se debe verificar que los
parámetros posicionales cumplen las condiciones enunciadas, a
saber, el directorio debe ser dado con direccionamiento
absoluto y debe existir. En caso de ser dos parámetros
posicionales, cada uno debe corresponder con lo que se espera.
Obligatoriamente uno o dos parámetros posicionales, cualquier
otro número de ellos o ninguno genera un aviso de error y
acaba el script.
tree [-f] directorio
Ejemplos de ejecución:
