• 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,每学到一点东西就写一点,如有不对的地方,恳请包涵!
  • 相关阅读:
    C# Use Pop3Client to read gmail
    在c#程式中配置log4net
    修改windows系統下xampp中apache端口被其他程式占用的問題
    关于知识总结的个人体验与见解
    html 元素水平居中方式
    JS setInterval 函数调用
    HTML特殊字符、列表、表格总结
    UISegmentedControl的详细使用
    IOS研究之iOS7适配的使用详细说明
    uibutton设置
  • 原文地址:https://www.cnblogs.com/forlive/p/8205626.html
Copyright © 2020-2023  润新知