grep

grep 主要用于查找过滤。

OR

1
2
3
4
5
6
7
8
9
10
11
# using \|
grep 'pattern1\|pattern2' filename

# using -E
grep -E 'pattern1|pattern2' filename

# using egrep
egrep 'pattern1|pattern2' filename

# using -e
grep -e pattern1 -e pattern2 filename

AND

1
2
3
4
5
6
grep -E 'pattern1.*pattern2' filename

grep -E 'pattern1.*pattern2|pattern2.*pattern1' filename

# Multiple grep
grep -E 'pattern1' filename | grep -E 'pattern2'

NOT

1
2
# using -v
grep -v 'pattern1' filename