zoukankan      html  css  js  c++  java
  • 提取配置文件中无注释的内容方法--findstr

    findstr /v /r # nginx.conf

    C:UsersLiang>findstr /?
    在文件中寻找字符串。

    FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] [/F:file]
    [/C:string] [/G:file] [/D:dir list] [/A:color attributes] [/OFF[LINE]
    strings [[drive:][path]filename[ ...]]

    /B 在一行的开始配对模式。
    /E 在一行的结尾配对模式。
    /L 按字使用搜索字符串。
    /R 将搜索字符串作为一般表达式使用。
    /S 在当前目录和所有子目录中搜索匹配文件。
    /I 指定搜索不分大小写。
    /X 打印完全匹配的行。
    /V 只打印不包含匹配的行。
    /N 在匹配的每行前打印行数。
    /M 如果文件含有匹配项,只打印其文件名。
    /O 在每个匹配行前打印字符偏移量。
    /P 忽略有不可打印字符的文件。
    /OFF[LINE] 不跳过带有脱机属性集的文件。
    /A:attr 指定有十六进位数字的颜色属性。请见 "color /?"
    /F:file 从指定文件读文件列表 (/ 代表控制台)。
    /C:string 使用指定字符串作为文字搜索字符串。
    /G:file 从指定的文件获得搜索字符串。 (/ 代表控制台)。
    /D:dir 查找以分号为分隔符的目录列表
    strings 要查找的文字。
    [drive:][path]filename
    指定要查找的文件。

    除非参数有 /C 前缀,请使用空格隔开搜索字符串。
    例如: 'FINDSTR "hello there" x.y' 在文件 x.y 中寻找 "hello" 或
    "there"。'FINDSTR /C:"hello there" x.y' 文件 x.y 寻找
    "hello there"。

    一般表达式的快速参考:
    . 通配符: 任何字符
    * 重复: 以前字符或类出现零或零以上次数
    ^ 行位置: 行的开始
    $ 行位置: 行的终点
    [class] 字符类: 任何在字符集中的字符
    [^class] 补字符类: 任何不在字符集中的字符
    [x-y] 范围: 在指定范围内的任何字符
    x Escape: 元字符 x 的文字用法
    <xyz 字位置: 字的开始
    xyz> 字位置: 字的结束

    有关 FINDSTR 常见表达法的详细情况,请见联机命令参考。

    Tty725 说:
    欢迎转载,但请注明内容的来源或URL;
    [转]”篇章,必须保留原始来源且勿添加本blog指向。
  • 相关阅读:
    唐李问对 简单飞扬
    【关键字】Javascript js 身份证号码 检测 规则 18位 15位 简单飞扬
    司马法 简单飞扬
    实现身份证的15位转18位 简单飞扬
    JAVA验证身份证号码 简单飞扬
    页面验证的类型 简单飞扬
    模拟MSN和QQ的上线提示效果 区别IE和FF浏览器 简单飞扬
    孙子兵法 简单飞扬
    吴子 简单飞扬
    C# WPF MVVM 实战 2.1
  • 原文地址:https://www.cnblogs.com/Tty725/p/10580514.html
Copyright © 2011-2022 走看看