zoukankan      html  css  js  c++  java
  • egrep及扩展正则

    模式:pattern

    正则:

      grep:基本正则,查找速度慢

      Extended grep:扩展正则

      fgrep:fast grep,不支持正则,直接查找字符串,执行速度快

    基本正则:

    . :任意单个字符

    []:指定范围内

    [^]:指定范围外

    次数匹配

    *:字符出现任意次

    ?:字符出现0次或1次

    {m,n}:字符至少出现m次,至多出现n次

    {1,}:字符至少出现1次

    .*:匹配任意长度的任意字符

    锚定:

    ^:锚定行首

    $:锚定行尾

    <或:锚定单词词首

    >或:锚定单词词尾

    ()

    (1):引用第1个小括号的内容

    grep

      -i:忽略大小写

      -v:反向查找

      -o:只显示字符串

      --colour:显示出颜色

      -E:扩展正则,egrep

      -After 10:显示匹配模式行,及后面10行

      -Before 10:显示匹配模式行,及前面10行

      -Context 10:显示匹配模式行,及前后面各10行

    扩展正则:Egrep

    字符匹配:

    . :匹配任意字符

    . :匹配.

    []

    [^]

    次数匹配

    * :其前面字符任意次

    ? :其前面字符0次或1次

    + :匹配其前面字符至少1次

    grep -E '^[[:space:]]+' /boot/grub/grub.conf :至少1个空白字符

    {m,n}:字符至少m次,至多n次

    位置锚定:

    ^

    $

    <

    >

    分组:

    (),

    1

    或者

    a|b :a或者b

    C|cat :C或者cat

  • 相关阅读:
    xtrabackup执行备份要拥有的权限
    CentOS 7 下yum安装xtrabackup备份工具
    MySQL read_only选项的作用
    Linux进程管理命令
    MySQL二进制日志中保存的上下文信息
    MySQLdb的安装
    MySQL The password hash doesn't have the expected format.
    web框架本质
    进程和线程
    good blog
  • 原文地址:https://www.cnblogs.com/isunny/p/5875803.html
Copyright © 2011-2022 走看看