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等价
如人饮水,冷暖自知。
最后更新于 2023-08-20