Recibir un nombre de directorio, validar existencia y condición de directorio y mostrar nombres de todos los directorios y subdirectorios bajo él, en formato de página largo 23.
1 2 3 4 5 6 7 8 9 10 11 12 |
#!/bin/bash # esdir.sh: verifica directorio y muestra contenido recursivo clear if [ -d $1 ] then echo Directorios bajo $1 echo "Digite Enter para continuar"; read; clear ls -lR $1 2>/dev/null | grep '^d' | pr -l24 | more -24 # el valor 24 en more es para visualizar en pantalla else echo No existe el directorio $1 fi |