BASH – Script listado recursivo de directorios.-

Crear un shell script que liste todos los directorios y subdirectorios recursivamente de uno dado. El directorio será introducido como argumento y el guión lo primero que hará será verificar si es precisamente un directorio.

#!/bin/bash
# Comprobar número de parámetros introducidos  
if [ ! $#  -eq 1 ]  
then 
        echo “¡¡ Error !!  Uso: “$0” nom_dir” 
        break 
fi 
  if [ -d “$1” ] 
  then 
          ls –lR “$1” | grep ’^d’  
  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. Los campos obligatorios están marcados con *