Wednesday, April 30, 2008

Unix: Search for a pattern in all the files in all the directory

find . -name "*" -print xargs grep -i "string_to_find"

OR

grep -i "string_to_find" `find . -name "*"`

Finding for multiple file names in single command:

find . \( -name "*.qry" -o -name "*.sql" \) -print

No comments: