BASH – Verifica directorio y muestra contenido recursivo.

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.

#!/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
Esta entrada fue publicada en Unix - Linux. Guarda el enlace permanente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.