Or:

ls -1 > filelist
awk '{ printf("grep string %s\n", $1) }' filelist > script.sh
chmod +x script.sh
./script.sh

awk owns your 'fro!

Adam Maloney
Systems Administrator
Sihope Communications

On Tue, 26 Sep 2000 bob at math.umn.edu wrote:

> Subba Rao allegedly wrote:
> > Hi
> > 
> > I have a directory of 10000+ text files and would like to search for
> > some strings in these files. When I tried using "grep" command with an
> > asterisk, I get the error message somthing to the effect,
> > 
> > 	"File argument list too long"
> > 
> > What is the file argument limit for grep? I guess you need the grep source
> > for this. I did not find any information in the man page.
> > 
> > Are there any other recommended tools to search through such large list of
> > files?
> 
> You might try this:
> 
> ls -1 > filelist
> cat filelist | sed 's/^/grep a_string_of_importance /' > filelist
> chmod 700 filelist
> filelist
> 
> Yes, it makes a big file.  No, you will not need to worry about the dread
> "File argument list too long" message.  And finally, yes, there is probably
> a smarter way to do this.
> 
> HTH.
> 
> Adios,
> Chris
> -- 
> C.S. Cornuelle 
> School of Mathematics/MCIM, University of Minnesota
> 206 Church St. SE, Minneapolis, MN 55455
> (612) 626-8930v, (612) 624-2333f, bob at math.umn.edu
> Ferventer Vestite
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tclug-list-unsubscribe at mn-linux.org
> For additional commands, e-mail: tclug-list-help at mn-linux.org
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: tclug-list-unsubscribe at mn-linux.org
For additional commands, e-mail: tclug-list-help at mn-linux.org