Issue :

How to find files containing a specific word and store the results in another text file ?

Solution :

Use the following command :

grep -R word /directory/* > filename

Use -iR instead of -R for case insensitive search.
This approach will take some time depending on the size and number of files.

A faster method is to use the locate command.

First run the following command to create/update the search database:

updatedb

Then run the following command :

locate string > results.txt


Shares
Contact Us On WhatsApp