标签:命令 三剑客 而不是 指定 扩展 正则 引用 源文件 表达式
grep命令是UNIX中用于文本搜索的大师级工具,他能接受正则表达式和通配符。基本正则表达式,(支持grep结合使用)
cat一下源文件
:匹配其前面的字符任意次
.:匹配任意字符单次
\?:匹配其前面的字符0次或1次
[ ]:匹配指定范围内的字符
[^]:取反,匹配指定范围外的字符
{m,n}:匹配其前面的字符至少m次之多n次
(ad):分组,后向引用,引用的是结果的值(ad这个值),而不是匹配到的字符串
扩展正则表达式(支持egrep结合使用或者grep -E选项)
:匹配其前面的字符任意次
.:匹配任意字符单次
?:匹配其前面的字符0次或1次
[ ]:匹配指定范围内的字符
[^]:取反,匹配指定范围外的字符
+:匹配其前面字符至少一次
|:或者的意思,[a|b]匹配到a或者b
{m,n}:匹配其前面字符至少m次之多n次,扩展正则表达式不需要用\来转义
():分组,后向引用,引用的是结果的值(ad这个值),而不是匹配到的字符串,同样不需要用\来转义。
标签:命令 三剑客 而不是 指定 扩展 正则 引用 源文件 表达式
原文地址:https://blog.51cto.com/14132521/2395187