zoukankan      html  css  js  c++  java
  • 文本处理三剑客之grep

    grep

    grep(支持基本正则表达式),egrep(支持扩展的正则表达式),fgrep(快速的grep,不支持正则表达式)

    grep是一个最初用于Unix操作系统的命令行工具。在给出文件列表或标准输入后,grep会对匹配一个或多个正则表达式的文本进行搜索,并只输出匹配(或者不匹配)的行或文本。

    grep这个应用程序最早由肯·汤普逊写成。grep原先是ed下的一个应用程序,名称来自于g/re/p(globally search a regular expression and print,以正规表示法进行全域查找以及打印)。

    用法:

    grep [OPTIONS] PATTERN [FILE...]

    选项:

    • -E:== egrep 支持扩展的正则表达式
    • -F:== fgrep 快速的grep,不支持正则表达式,只匹配字符串
    • -G:== grep 支持基本的正则表达式
    • -P:== 支持Perl语言的正则表达式
    • --color=auto:被匹配的字符串颜色高亮显示
    • -v:显示没有被匹配到的行
    • -i:匹配字符串时忽略大小写
    • -o:只显示被匹配到的字符串
    • -q:静默模式,不显示任何信息
    • -n:显示被匹配到的行的行号
    • -c:统计被匹配到的行数
    • -e:或者,可以匹配多个pattern
    • -w:单词匹配
    • -f FILE:匹配文件中的pattern
    • -A#:显示被匹配到的行的后#行
    • -B#:显示被匹配到的行的前#行
    • -C#:显示被匹配到的行的前后各#行
  • 相关阅读:
    lottie 动画
    .netcore 跨域问题
    数据库规范
    课程总结
    Beta版本发布
    个人作业-Alpha项目测试
    第三次作业结对编程
    第二次作业-熟悉使用工具
    第一次阅读作业
    个人作业-Alpha项目测试
  • 原文地址:https://www.cnblogs.com/L-dongf/p/8721758.html
Copyright © 2011-2022 走看看