• 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 
  • 相关阅读:
    PHP抛出简单说明
    html设置强制缓存的方法
    php yield处理大数据的方法
    pixijs 粒子聚合图片
    PHP监听消息队列的方法
    C++ fstream 二进制读写文件 (一个文件备份的例子)
    Ubuntu18.04下Docker CE安装
    Python3.9安装
    如何通过SQL命令更改Postgres的max_connections
    ubuntu 配置br0网桥,亲测有效
  • 原文地址:https://www.cnblogs.com/ym65536/p/4297746.html
Copyright © 2020-2023  润新知