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

Re: find | egrep



Enrico Zini wrote:
> 
> On Mon, 11 Oct 1999 zdrysdal@diagnostic.co.nz wrote:
> 
> > Not a debian question, moreso a generic Unix question..  I need to be able
> > to use find and egrep to scan a directory which has more than 3000 files in
> > it.  I read in the manual ie "man egrep" that the lines are limited to 2048
> > bytes.  The error i get is "/usr/bin/find: 0403-027 The parameter list is
> > too long."  Is there any way i can work around this?
> 
> There's more than one way to do it(tm):
> 
> find <options> | xargs egrep "pattern"
> find <options> | while read a; do egrep "pattern" $a; done
> [...]
> find <options> -exec egrep "pattern" {} \;
> 
> The latter being the preferred one.
> 
> Bye! Enrico

Not a comment, but a question...

Would not the latter fill up the task table quickly, he is talking about
3000+ files.  Or do I have it the wrong way around?.

John.


Reply to: