Introduction
In this guide, we will learn how to search for a specific term or pattern in a file on a Linux system.
Prerequisites
Before proceeding, ensure you have:
- A Linux system
- Access to the command-line interface
Searching for a Term
To search for a term in a file, you can use the grep
command followed by the term you want to search for and the name of the file:
grep "search_term" filename
This command will display all lines in the file that contain the specified search term.
Case Insensitive Search
To perform a case-insensitive search, use the -i
option with the grep
command:
grep -i "search_term" filename
Counting Matches
To count the number of matches instead of displaying the matched lines, use the -c
option:
grep -c "search_term" filename
Conclusion
Congratulations! You have learned how to search for a specific term or pattern in a file on a Linux system using the grep
command-line tool.