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
           

  • 相关阅读:
    nginx能访问html静态文件但无法访问php文件
    LeetCode "498. Diagonal Traverse"
    LeetCode "Teemo Attacking"
    LeetCode "501. Find Mode in Binary Search Tree"
    LeetCode "483. Smallest Good Base" !!
    LeetCode "467. Unique Substrings in Wraparound String" !!
    LeetCode "437. Path Sum III"
    LeetCode "454. 4Sum II"
    LeetCode "445. Add Two Numbers II"
    LeetCode "486. Predict the Winner" !!
  • 原文地址:https://www.cnblogs.com/tianyik/p/5116676.html
Copyright © 2011-2022 走看看