正则
元字符
. : 匹配单个字符
*:前导符出现0次或连续多次
.*:任意长度字符
^:以什么开头
$:以什么结尾
^$:空行
\<:以什么开头 grep '\<ab' demo.txt
\>:以什么结尾 grep 'c\>' demo.txt
\<\>:精确匹配 grep '\<abc\>' demo.txt
\{n\}:前导符连续出现n次
\{n,\}:前导符至少连续出现n次
\{n,m\}:前导符连续出现n到m次
[]:匹配某单个字符 grep '[0-9]\{3\}' demo.txt
\普通字符:对普通字符进行转译 grep '\.\{1\}' demo.txt
\d:匹配数字 grep -p '\d' demo.txt
\w:匹配数字字母下划线
\s:空格、制表符、换行
扩展正则