zoukankan      html  css  js  c++  java
  • linux下grep命令笔记

    grep
        -i 不区分大小写
        --color 添加颜色
            alias grep=‘grep --color=auto’
        -v 显示没有被模式匹配到的行
        -o 只显示被模式匹配到的字符串
        
    回顾:
        * 任意长度的任意字符
        ?任意单个字符
        [] 指定范围内
        [^] 指定范围外

    正则表达式:Regular EXPression,(REGEXP)
        元字符:
            . 匹配任意单个字符
            * 匹配其前面的字符任意次(贪婪模式)
                .*
            ? 匹配其前面的字符1次或0次()
            {m,n} 匹配其前面的字符至少m次,之多n次
               例子: {1,} {,3}
            ^ 锚定行首
            $ 锚定行尾
                ^$ 空白行
            [] 匹配指定范围内任意单个字符
            [^] 匹配指定范围外的任意单个字符
                [:digit:] 数字
                [:lower:] 小写字母
                [:upper:] 大写字母
                [:punct:] 标点符号
                [:space:] 空白字符
                
            <或者 锚定词首,其后面的任意字符必须作为单词首部出现
            >或者 锚定词尾,其前面的任意字符必须作为单词尾部出现
                例子:<root>
            () 分组
                例子:(ab)*
                1 引用第一个左括号以及与之对应的右括号里面的内容
                    例子:(l..e).*1
           

  • 相关阅读:
    VMWare上的ubuntu系统安装VMWare Tools(图文)
    Ubuntu添加新分区
    emacs入门
    SQL UNION 操作符
    eclipse安装其他颜色主题包
    mysql左连接
    不能用notepad++编辑器编写python
    ImportError: No module named simplejson.scanner
    运行 python *.py 文件出错,如:python a.py
    doc命令大全(详细版)
  • 原文地址:https://www.cnblogs.com/tianyik/p/5116676.html
Copyright © 2011-2022 走看看