Is there a difference between grep -l and find in UNIX?

link|improve this question
feedback

migrated from stackoverflow.com Apr 9 '11 at 15:12

This question came from our site for professional and enthusiast programmers.

2 Answers

grep -l prints file names where the file contents contains the pattern

find prints file names where the file name contains the pattern

link|improve this answer
feedback

grep is used to look for a pattern in data (either from file or from standard input).
find is used to look for a filename in filesystem.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.