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

Re: find | egrep



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


Reply to: