zoukankan      html  css  js  c++  java
  • shell 三剑客

    grep

    过滤来自一个文件或标准输入匹配模式内容。

    除了grep外,还有egrep、fgrep。egrep是grep的扩展,相当于grep -E。fgrep相当于grep -f,用的少。

    Usage: grep [OPTION]... PATTERN [FILE]...

    支持的正则

    描述

    -E,--extended-regexp 模式是扩展正则表达式(ERE)
    -F,--fixed-strings 模式是换行分隔固定字符串
    -G,--basic-regexp 模式是基本正则表达式(BRE)
    -P,--perl-regexp 模式是Perl正则表达式
    -e,--regexp=PATTERN 使用模式匹配,可指定多个模式匹配
    -f,--file=FILE 从文件每一行获取模式
    -i,--ignore-case 忽略大小写
    -w,--word-regexp 模式匹配整个单词
    -x,--line-regexp 模式匹配整行
    -v,--invert-match 打印不匹配的行

    输出控制

    描述

    -m,--max-count=NUM 输出匹配的结果num数
    -n,--line-number 打印行号
    -H,--with-filename 打印每个匹配的文件名
    -h,--no-filename 不输出文件名
    -o,--only-matching 只打印匹配的内容
    -q,--quiet 不输出正常信息
    -s, --no-messages 不输出错误信息

    -r,--recursive

    --include=FILE_PATTERN

    --exclude=FILE_PATTERN

    --exclude-from=FILE

    --exclude-dir=PATTERN

    递归目录。

    只搜索匹配的文件。

    跳过匹配的文件。

    跳过匹配的文件,来自文件模式。

    跳过匹配的目录

    -c,--count 只打印每个文件匹配的行数

    内容行控制

    描述

    -B,--before-context=NUM 打印匹配的前几行
    -A,--after-context=NUM 打印匹配的后几行
    -C,--context=NUM 打印匹配的前后几行
    --color[=WHEN], 匹配的字体颜色
  • 相关阅读:
    REUSE_ALV_GRID_DISPLAY_LVC I_CALLBACK_HTML_TOP_OF_PAGE
    查找数组中最大值java
    jvm 调优
    jvm 内存
    树形遍历文件夹
    程序创建一个ArrayList,添加1到10的10个随机数,删除大于5的数 java
    字符串反序排序 并带有空格输出 java
    摆动排序
    免密登陆
    springboot UEditor集成
  • 原文地址:https://www.cnblogs.com/jiejunwang/p/10070021.html
Copyright © 2011-2022 走看看