grep和egrep
grep本质是过滤器
#形式一:匹配文件
grep [option] [pattern] [file1,file2...]
#形式二:匹配命令结果
命令 | grep [option] [pattern]
#重要选项:
-v 反向选择,即显示不匹配pattern的行
-i 搜索时忽略大小写
-n 显示行号
-E 支持扩展的正则表达式
-F 不支持正则表达式,按字符串的字面意思进行匹配
-r 递归搜索
#需了解的选项:
-c 只输出匹配行的数量,不显示具体内容
-w 匹配整词
-x 匹配整行
-l 只列出匹配的文件名,不显示具体匹配行内容
-
grep和egrep
- grep默认不支持扩展正则表达式,只支持基础正则表达式 - 使用grep -E可以支持扩展正则表达式 - 使用egrep可以支持扩展正则表达式,与grep -E等价
Comments NOTHING