> Hi,
> 
> Thnaks for the reply. I was thinking its something to do with 
> recurse as in ls -ltr, but when I do:
> grep -r "^[A-Z]" *    I get: "Illegal option -- r"?

Hmmm, not really maybe version or way it was built or ??
I'd say try :
http://www.google.com/search?q=grep+illegal+option+r

> 
> Any idea why?
> 
> Regards, Aim
> 
> ##############################################################
> ############################
> 
> Dan Muey wrote:
> 
> > > Hi,
> > >
> > > sorry to sound like a novice but what is the -r option for?
> >
> > man grep
> >
> >        -r, --recursive
> >               Read all files under each  directory,  recursively;
> >               this is equivalent to the -d recurse option.
> >
> > >
> > > ` grep -r "$string" * `
> > >
> > > It does not seem to be listed in my unix refernce book.
> > >
> > > regards, Aim.
> > >
> > > ##############################################################
> > > ############################
> > >
> > > Ramprasad wrote:
> > >
> > > > James Ferree wrote:
> > > > > Hi,
> > > > >
> > > > > I am looking to write a script that will look in a
> > > > > file for a list of text strings to search for like
> > > > >
> > > > > req_aaaa
> > > > > req_bbb
> > > > > req_ccc
> > > > >
> > > > > and search all the files in a subdirectory and below for the 
> > > > > string, if it is found, then it prints out the the original 
> > > > > string followed by the file name for each instance 
> where it is 
> > > > > found.  If it gets through all the files and
> > > finds none,
> > > > > the it prints out the original string and the Words NOT FOUND.
> > > > >
> > > > > Thanks for any help,
> > > > > Jim
> > > >
> > > > quiet a simple problem
> > > > why dont u try the code yourself
> > > >
> > > > the algo may run like this
> > > >     write a function to get all filenames with respect 
> to current 
> > > > directory  into an array
> > > >     write a function that accepts a filename and returns
> > > the the lines
> > > > that match your string
> > > >      foreach of the array run the function and print the output
> > > >
> > > > but IMHO doing this in perl does not seem to be the best
> > > option If you
> > > > are using unix like system  just try getting grep
> > > >
> > > > Your entire script is over in just one line ` grep -r 
> "$string" * 
> > > > `
> > > >
> > > > Bye
> > > > Ram
> > > >
> > > > --
> > > > To unsubscribe, e-mail: [EMAIL PROTECTED] For 
> > > > additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> > > --
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> 
> 
> -- 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to