grep -A -B | ggrep | grep -r
greo -A -B line after before
grep -- -1000 # grep negative value
----------------
bash-3.00# grep 15:[12][70] f[123].txtf1.txt:root console Apr 10 15:17 (:0)
f1.txt:root pts/3 Apr 10 15:20 (:0.0)
f2.txt:root console Apr 10 15:17 (:0)
f2.txt:root pts/3 Apr 10 15:20 (:0.0)
f3.txt:root console Apr 10 15:17 (:0)
f3.txt:root pts/3 Apr 10 15:20 (:0.0)
----------
bash-3.00# grep -l 'text' f*
f.txt
f1.txt
f2.txt
f3.txt
-----------
* e - go to the end of the current word. * E - go to the end of the current WORD. * b - go to the previous (before) word. * B - go to the previous (before) WORD. * w - go to the next word. * W - go to the next WORD.
grep -A <N> "string" FILENAMEThe following example prints the matched line, along with the 3 lines after it.
================
$ export GREP_OPTIONS='--color=auto' GREP_COLOR='100;8' $ grep this demo_file this line is the 1st lower case line in this file. Two lines above this line is empty. And this is the last line.For Solaris
ggrep -A 10
For GNU, BDS
grep -A 10 -B 10
When you want to search in all the files under the current directory and its sub directory
$ grep -r "ramesh" *
Comments
Post a Comment