1、搜索字符串,比如“the”
grep -n 'the' 文档名
2、反向搜索,如没有'the'
grep -vn 'the' 文档名
3、搜索test 和taste
grep -n 't[ae]st' regular_express.txt
4、例如搜索 oo 字符
grep -n 'oo' regular_express.txt
5、如 不想要 oo字符前的g
grep -n '[^g]oo' regular_express.txt
6、^在[]中表示反向,在[]外表示定位在行首
7、-v '^$'
表示不要空白行
8、. 代表一定有一个任意字符的意思
* 代表重复前一个0到无穷多次,为组合形态
例如:'o*' 代表拥有空字符或一个o以上的字符
'oo*'代表至少有一个o
二 汇总正规表达式里面的特殊字符用法
^word 待搜寻的字符串(word)在行首
word$ 待搜寻的字符串(word)在行尾
. 代表一定有一个任意字符的意思
* 代表重复前一个0到无穷多次,为组合形态
\ 跳脱字符,将特殊符号的特殊意义去掉
[list] 取出想要的字符
[n1-n2] 列出需要取数的范围
[^list] 列出不需要的字符串或范围
\{n,m\} 连续n到m的前一个字符