zoukankan      html  css  js  c++  java
  • grep、正则表达式

    1.grep :文本搜索工具

    -i:忽略大小写
    --color:匹配到的内容高亮显示
    -v:显示没有被模式匹配到的行
    -o:只显示被模式匹配到的字符串
    -n:显示匹配到行的行号
    -E:使用扩展正则表达式
    -A:后面接数字,表示显示匹配到的行和其后面几行
    -B:---------------------------------------------------前面几行
    -C:---------------------------------------------------前后几行

    2.基本正则表达式:

    .:点代表匹配任意单个字符
    *:匹配其前面的字符任意次
    .*:匹配任意长度的任意字符
    ?:匹配其前面的字符1次或0次
    {m,n}:匹配其前面字符至少m次,至多n次
      {1}:匹配一次
      {1,}:匹配至少1次
      {0,3}:匹配至少0次至多3次
    []:匹配括号内的任意一个字符
    [^]:排除括号内的内容
    ^:锚定行首,此字符后面的任意内容必须出现在行尾
    $:锚定行尾,此字符前面的任意内容必须出现在行尾
    ^$:空白行
    <或:锚定词首,其后面的任意字符必须作为单词首部出现
    >或:锚定词尾,其前面得任意字符必须作为单词的尾部出现
    ():匹配括号内的词组
      1:引用第一个左括号以及与之对应的右括号所包括的所有内容

    3.扩展正则表达式  

    +:表示其前面字符至少1次,和{1,}一个意思
    {m,n}:至少m次,至多n次,这里不用加反斜线
    ():匹配括号内的词组,这里也不用加反斜线
    |:或者,a|b代表a或者b,C|cat代表C或者cat

    初学linux,每学到一点东西就写一点,如有不对的地方,恳请包涵!
  • 相关阅读:
    Shell基础一
    Hash表
    哈希表
    设置不输入密码ssh登录
    C++ int与string的转化
    mysql之数据类型
    ICE之C/S通信原理
    mysql基础入门
    SQL练习之不反复执行相同的计算
    SQL练习之求解填字游戏
  • 原文地址:https://www.cnblogs.com/forlive/p/8205626.html
Copyright © 2011-2022 走看看