+----- On Fri, 22 Jan 1999 09:57:30 +0200, writes:
| 
| Hi,
| 
| I hope somebody can help me.
| 
| I have to search all the files in a directory and its subdirectories 
| and their subdirectories for a string.
| 
| I can search a directory at a time with fgrep 'string' *.*, but this is 
| taking ages to do for every dirictory.
| 
| Is their a way to grep recursively through the directories?  I could 
| not find anything like that in the manual.

It is a tradition in Unix to not build too much functionality into one 
program but instead have them work together:

find . -type f -exec fgrep 'string' {} \;

or even better, especially if you have a lot of files:

find . -type f -print | xargs -e fgrep 'string'

/Michael

-
To get out of this list, please send email to [EMAIL PROTECTED] with
this text in its body: unsubscribe suse-linux-e
Check out the SuSE-FAQ at http://www.suse.com/Support/Doku/FAQ/ and the
archiv at http://www.suse.com/Mailinglists/suse-linux-e/index.html

Reply via email to