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

Re: [OT] in 8000 files grepen?



Torsten Schneider <schneider@mabi.de> writes:

> On Wed, Sep 01, 2004 at 05:01:28PM +0200, Christian Knoke wrote:
>
>> Und dann wirds kompliziert.
>> 
>> find . -type f -name '*muster*' -exec grep foobar {} \;
>
> Da sollte man besser auch xargs nehmen:
>
> find . -type f | xargs grep foobar
>
> -exec startet für jedes File ein neues grep, xargs nimmt so viele Files
> auf einen Schlag, wie möglich sind.

Du hast schon gelesen, dass es um Spaces in Filenamen ging?  Dann,
wenn schon, die GNU-Optionen -print0 (find) und -0 (xargs).

Gruß,

 Heike



Reply to: