Hands on grep practical examples
grep is a powerful command-line utility for searching text using regular expressions. Here are few practical grep command examples for various scenarios:
Search for a String in a File
grep "search_term" filenameCase-Insensitive Search
grep -i "search_term" filenameCount the Number of Matches
grep -c "search_term" filenameSearch Recursively in a Directory
grep -r "search_term" directory/Search for Whole Words Only
grep -w "word" filenameSearch for Inverted Matches (Lines Not Containing)
grep -v "search_term" filenameDisplay Line Numbers with Matches
grep -n "search_term" filenameSearch for Multiple Patterns (OR Logic)
grep -e "pattern1" -e "pattern2" filenameSearch for a Pattern in gzip File
zgrep "search_term" filename.gzSearch for Lines Matching a Regular Expression
grep -E "regex_pattern" filenameThese examples cover a range of grep functionalities, from basic string searches to more advanced usage like regular expressions, case-insensitive searching, and searching in compressed files. You can adapt these commands to suit your specific needs when working with text data on the command line.