Yes, grep can search multiple files. You can specify multiple file names as arguments, or use wildcards to search through a group of files. Additionally, you can use the -r (or --recursive) option to search through all files in a directory and its subdirectories.
Examples:
-
Specifying Multiple Files:
grep "search_term" file1.txt file2.txt file3.txt -
Using Wildcards:
grep "search_term" *.txtThis command searches for "search_term" in all
.txtfiles in the current directory. -
Recursive Search:
grep -r "search_term" /path/to/directoryThis command searches for "search_term" in all files within the specified directory and its subdirectories.
Using these methods, grep can efficiently search through multiple files at once.
