【正则表达式】


^  :       锚定行首符合条件的内容,

$  :       锚定行尾符合条件的内容,

^$ :       空白行,

.  :       匹配任意单个字符,

*  :       匹配紧挨在其前面的字符任意次

.* :       匹配任意长度的任意字符

[] :        匹配指定范围内的任意单个字符

[^]:        匹配指定范围外的任意单个字符

\?:       匹配紧挨在其前面的字符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行