三剑客之grep基础使用

grep

grep egrep fgrep的区别

grep: Global search REgular expression and Pring out the line.
    -E : 实现使用扩展正则表达式进行匹配
    -F : 使用固定字符串进行匹配
            -e: 后接匹配模式列表(pat-list)
egrep:
    -G : 实现使用基本正则表达式
fgrep: 不支持正则表达式,性能更好.

grep使用概述:

    grep [OPTIONS] PATTERN [FILE...]
    grep [OPTIONS] [-e PATTERN | -f FILE] [FILE...]
    OPTIONS:
        --color=auto: CentOS7中已默认设置
    -i,--ignore-case: 匹配时忽略字母大小写
    -v, --invert-match: 反转匹配,即显示不匹配的行
    -o, --only-matching: 只匹配搜索的内容部分
        -e pat-list: 后接匹配模式,可以跟多个
    -E, --extended-regexp: 使用扩展的正则表达式
    -q, --quiet, --silent: 静默匹配,即不会输出到屏幕(often in bash shell script)
    -A NUM, --after-context=NUM: 同时打印在匹配到的每一行后NUM行内容
    -B NUM, --before-context=NUM
    -C NUM, -context=NUM: 相当于 A+B.
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容