hola a todos.
Estoy intentando hacer una función que pasado un directorio por parámetro me duevuelva todo lo que tiene dentro diciendo si es un directorio o un archivo y si es un directorio volviendo a ver lo que tiene dentro, así sucesivamente hasta que no encuentre ningún directorio más.
Yo no sé cómo se puede hacer cuando encuentra un directorio, que entre dentro y siga mirando.
Me quedo así:
for i in `ls $1`
do
if([ -d $1/$i ])
then
echo "+"$i"-> es un directorio"
else
echo "-"$i"-> es un fichero"
fi
done
Gracias, espero que alguien me pueda echar una mano