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], 匹配的字体颜色
  • 相关阅读:
    7-31 jmu-分段函数l (20 分)
    7-29 jmu-python-不同进制数 (10 分)
    7-28 摄氏温度转换华氏温度 (5 分)
    7-23 图的字典表示 (20 分)
    7-24 判断素数 (20 分)
    7-22 输出10个不重复的英文字母 (50 分)
    【转载】C#批量插入数据到Sqlserver中的三种方式
    天气预报api-汇总
    【转载】VS2015 + EF6连接MYSQL5.6
    【转摘】TFS上分支和标签的用法
  • 原文地址:https://www.cnblogs.com/jiejunwang/p/10070021.html
Copyright © 2011-2022 走看看