• Linux: 正则表达式


    正则表达式:正规的表示法,常规的表示法(Regular Expression)正则表达式使用单个字符串来描述,匹配一系列的符合某个句发规则的字符串。

    1)命令格式;

      grep  【正则】 字符串 文件

    2)命令参数

      ^      以什么开头

      $      以什么结尾

            转义字符

      *      重复0个或者多个前面的一个字符

      .*      匹配所有的字符

      []      列出里面想要的字符

      [n1-n2]   列出里面想要包括的字符范围

      .      有一个任意字符

      [^]#     匹配一个不在指定范围内的字符

      (..)    标记匹配字符

      <      锚定单词的开始

      >      锚定单词的结束

      x{m}#    重复字符x, m次

      x{m,}#    重复字符x,至少m次

      x{m,n}#    重复字符x,至少m次不能多于n次

      w      匹配文字和数字字符也就是[A-Za-z0-9]

    3)命令简介:

      命令:ps -ef |grep svn                    查找指定进程

      命令:ps -ef|grep svn-c或者ps -ef|grep -c svn        查找指定进程个数

      命令 :cat text.txt|grep -f test2.txt              从文件中读取关键字进行搜索

      命令:grep ‘关键字’ test。txt                从文件中查找关键字搜索

      命令:grep'关键字' test。txt test .txt2            从多个文件中查找关键字搜索

      命令:ps aux | grep [s] sh或者ps aux |grep ssh| grep -v "grep"  grep 不显示本身进程

      命令:cat test.txt|grep^u                  找出已u开头的行内容

      命令:cat test.txt|grep ^[^u]                输出非U开头的行内容

      命令:cat test.txt|grep hat$                输出已hat结尾的行内容

      命令:cat test.txt|grep -E "ed|at"              显示包含ed或者at字符的内容航

      命令:grep '{a-z}{7}'*.txt                 显示当前目录下面以。txt结尾的文件中所有包含每个字符串至少有7个连续小写字符的字符串的行

    与人善言,暖于布锦,伤人之言,深于矛戟
  • 相关阅读:
    前端周刊第十二期
    requests, auth
    selenium使用系统chrome浏览器
    python windows计划任务
    自用selenium,
    PYTHON task.run
    selenium防止chrome自动关闭
    python try except捕获所有异常
    requestium => requests, selenium
    webdriver cookies transfer to request session
  • 原文地址:https://www.cnblogs.com/liang-io/p/9256789.html
Copyright © 2020-2023  润新知