Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/02/2009, 05:18
rofrasape
 
Fecha de Ingreso: febrero-2009
Mensajes: 7
Antigüedad: 16 años, 1 mes
Puntos: 0
ayuda con función en shell script

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