difference-between-grep-and-find-command-in-unix
difference-grep-find
what-is-the-difference-between-find-with-grep
find and grep are two different commands in Linux.
find is a command used to search for files and directories in a specified location. It can search based on various criteria such as file name, type, size, and modification time. Here's an example usage:
find /home/user -name "*.txt"
This will search for all files ending with .txt in the /home/user directory and its subdirectories.
grep, on the other hand, is a command used to search for specific text patterns in files. It is particularly useful for searching through large amounts of text. Here's an example usage:
grep "error" /var/log/messages
This will search for the word "error" in the file /var/log/messages. The result will display the lines containing the matching text.
So in short, find is used for searching for files and directories, while grep is used for searching for text patterns in files.
$ cd /opt/lampp/htdocs
$ grep -c "Sent Email" laravel.log
$ grep -r -i --include="*.log" -o "smtp" . | wc -l
Top comments (0)