Option examples

Option Example Operation
-i grep -i ^DA demo.txt Forgets about case sensitivity
-w grep -w "of" demo.txt Search only for the full word
-A grep -A 3 'Exception' error.log Display 3 lines after matching string
-B grep -B 4 'Exception' error.log Display 4 lines before matching string
-C grep -C 5 'Exception' error.log Display 5 lines around matching string
-r grep -r 'quickref.me' /var/log/nginx/ Recursive search (within subdirs)
-v grep -v 'warning' /var/log/syslog Return all lines which don't match the pattern
-e grep -e '^al' filename Use regex (lines starting with 'al')
-E grep -E 'ja(s cks)on' filename
-c grep -c 'error' /var/log/syslog Count the number of matches
-l grep -l 'robot' /var/log/* Print the name of the file(s) of matches
-o grep -o search_string filename Only show the matching part of the string
-n grep -n "go" demo.txt Show the line numbers of the matches
Comments