【正则表达式】
^ : 锚定行首符合条件的内容,
$ : 锚定行尾符合条件的内容,
^$ : 空白行,
. : 匹配任意单个字符,
* : 匹配紧挨在其前面的字符任意次
.* : 匹配任意长度的任意字符
[] : 匹配指定范围内的任意单个字符
[^]: 匹配指定范围外的任意单个字符
\?: 匹配紧挨在其前面的字符0次或1次
\{m,n\} 匹配其前面的字符至少m次,至多n次
grep --color=auto "a\{1,3\}b" grep.txt
\{m,\} 匹配其前面的字符至少m次
\{0,n\} 匹配其前面的字符至多n次
\{m\} 精确匹配m次
\< 锚定词首
\> 锚定词尾
\(\) 分组
ab.*ab: ab任意字符ab
\(a.b\).*\1:a.b任意字符a.b
grep命令
--color=auto 标注颜色
-v:反向选择,只显示不符合模式的行;
-o:只显示被模式匹配到的字符,而不是整行
-A n:显示匹配行,同时显示其后面的n行
-B n:显示前面的n行
-C n:显示后面的n行