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

Re: ¿ GREP con más de 1700 parámetros ? [SOLUCIONADO]



On Fri, Sep 22, 2006 at 04:30:29PM -0500, Nelson Castillo wrote:
> >Perdón, olvidé indicar antes que ya tengo solucionado el problema gracias 
> >al
> >uso de "xargs", que divide transparentemente los argumentos pasados y evita
> >el problema.
> >
> >Pero gracias no obstante por tu interés.   ;)
> 
> Con find también se las arregla uno.
> 
> find . -exec grep PALABRA {} \;

Pero esta solución va a ser tan lenta como el bucle while. Por que la
razón de la lentitud es que estas soluciones hacen un 'fork' por cada
archivo. Y hacer 'fork' es una operación tardada. Del otro modo, se
hace un 'fork' por cada 1700 archivos. Eso son casi 3 ordenes de
magnitud menos 'fork's.

-- 
Rodrigo Gallardo
GPG-Fingerprint: 7C81 E60C 442E 8FBC D975  2F49 0199 8318 ADC9 BC28

Attachment: signature.asc
Description: Digital signature


Reply to: