[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

ayuda comando find



Hola a todos/as:

Tengo una estructura de directorios tal que así.

base__ 
      |
      |__doc__
              |
              |_2004__
              |       |
              |       |__01__
	      |		     |datos en forma de archivos .htm ( varios)
              |_2005__
		      |
                      |__02__
                             |datos en forma de archivos .htm ( varios)

Así con los años 1995-2005 y por meses.

Ejecuto la orden

find base/doc/2005 -name 05 -exec find {} -name 'ventas*.htm' \;

y me da los archivos de ese año 2005 y ese mes 05 correspondientes a
ventas, ahora quiero hacer un cat de los archivos que me entrega y un
greep para encontrar datos concretos. ¿Cómo se anida otra orden a la
segunda "find".

No se si me explico bien....

Así:

find base/doc/2005 -name 05 -exec find {} -name 'ventas*.htm' -exec cat
{} \; \;

No me deja.

find base/doc/2005 -name 05 -exec find {} -name 'ventas*.htm' \; -exec
cat {} \;

Tampoco.

¿Me podeís decir algo.?

Saludos.




Reply to: