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

      grep命令是类Unix系统中一种强大的文本搜索工具,全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。

    命令格式为:

    grep [option] pattern file

    常用option有:

    -i   --ignore-case           #忽略字符大小写的差别。   
    -n   --line-number           #在显示符合样式的那一行之前,标示出该行的列数编号。    
    -r   --recursive               #此参数的效果和指定“-d recurse”参数相同。   
    -s   --no-messages           #不显示错误信息。   
    -a   --text                   #不要忽略二进制的数据。   
    -A<显示行数>                   #除了显示符合范本样式的那一列之外,并显示该行之后的内容。      
    -B<显示行数>                 #除了显示符合样式的那一行之外,并显示该行之前的内容。   
    -c   --count                   #计算符合样式的列数。   
    -C<显示行数>                   #除了显示符合样式的那一行之外,并显示该行之前后的内容。   
    -d <动作>                      #当指定要查找的是目录而非文件时,必须使用这项参数,否则grep指令将回报信息并停止动作。       
    -h   --no-filename           #在显示符合样式的那一行之前,不标示该行所属的文件名称。   
    -H   --with-filename           #在显示符合样式的那一行之前,表示该行所属的文件名称。   

     正则表达:

     忽略正则表达式中特殊字符的原有含义 
    ^ 匹配正则表达式的开始行 
    $ 匹配正则表达式的结束行 
    < 从匹配正则表达式的行开始 
    > 到匹配正则表达式的行结束 
    [ ] 单个字符;如[A] 即A符合要求 
    [ - ] 范围 ;如[A-Z]即A,B,C一直到Z都符合要求 
    . 所有的单个字符 
    * 所有字符,长度可以为0 
  • 相关阅读:
    移动端尺寸基础知识
    em与px换算
    ECharts是中国的,也是世界的。
    Sublime Text 使用介绍、全套快捷键及插件推荐
    HTML5 新属性placeholder 兼容ie
    链接属性rel=’external’、rel=’nofollow’、rel=’external nofollow’三种写法的区别
    关于文字内容溢出用点点点(...)省略号表示
    Hello World!
    C# 在类中使用session
    SQL Server2008函数大全
  • 原文地址:https://www.cnblogs.com/ym65536/p/4297746.html
Copyright © 2011-2022 走看看