zoukankan      html  css  js  c++  java
  • Linux grep命令

    Linux grep 命令用于查找文件里符合条件的字符串

    grep指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所制定的范本样式,预设grep指令会把范本样式的那一列显示出来。

    语法

    grep [-abcEFGhHilLnqrsvVwxy] 范本样式 文件或目录

    -a或者-text: 不要忽略二进制

    -A<显示行数>或者-after-context=<显示行数>: 除了显示符合样式的那一列之外,并显示改行之后的内容

    -b或者-byte-offset: 在现实符合样式的那一行之前,标出改行第一个字符的编号

    -B<显示行数>或--before-context=<显示行数>: 除了显示符合样式的那一行之外,并显示了该行之前的内容

    -c或-count: 计算符合样式的列数

    -C<显示列数>或--context=<显示行数>或-<显示行数>: 除了显示符合样式的那一行之外, 并显示该行之前后的内容

    -d<动作>或--direction=<动作>: 当指定要查找的是目录而非文件时,必须使用这项参数,否则grep指定将回报信息并停止动作

    -e<范本样式>或--regexp=<范本样式>: 指定字符串作为查找文件内容的样式,正则表达式

    -E: 将样式为延伸的正则表达式来使用

    -f<规则文件>或--file=<规则文件>: 指定规则文件

    -i或者--ignore-case: 忽略字符大小写的差别

    -l或--file-with-match: 列出文件内容符合指定的样式的文件名称            

    -L或--file-without-match: 列出文件内容不符合指定的样式的文件名称

    -n或--line-number: 在显示符合样式的那一行之前,标出改行的列数编号

    -o或--only-matching: 只显示匹配pattern部分

    -q: 不显示任何信息

    -r: 此参数的效果和指定"-d recurse"参数一样

    -s: 不显示错误信息

    -v: 显示不包含匹配文本的所有行

    -V: 显示版本信息

    -w: 只显示全字符合的列

    -x: 只显示全列符合的列

    -y: 此参数的效果和指定'-i'参数相同

  • 相关阅读:
    C#各自定义控件的网址链接
    给应用程序加装“看门狗”
    CRT detected that the application wrote to memory after after the end of heap buffer(这个经常忘掉)
    关于C#中的Delegate的一些知识
    实行项目管理信息化的好处
    C#连接池的详细分析(转)
    .Net Remoting和Web Service大比拼(转)
    使用SqlDataSource调用带参数存储过程插入数据
    156转换为byte时为什么会变成100的解释
    站在“组织者”这个角色上
  • 原文地址:https://www.cnblogs.com/yunxintryyoubest/p/14378270.html
Copyright © 2011-2022 走看看