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

    touch test
    
    echo 'this is the one
    
    is the one
    
    a project '  >  test

     

    grep命令

    1.-c 统计匹配的数目

    grep -c 'this is' test        //含有空格的字符串加''
    grep -c this test             //单字符不加''

    2.-n 显示匹配的行号

    3.-i 忽略大小写

    4.-v 反选不含xxx

    5.-r 递归匹配查找

    6.匹配以'z'开头以'o'结尾的所有字符串

    $ echo 'zero
    zo
    zoo' | grep 'z.*o'
    # 将匹配以'z'开头以'o'结尾,中间包含一个任意字符的字符串
    $ echo 'zero
    zo
    zoo' | grep 'z.o'
    # 将匹配以'z'开头,以任意多个'o'结尾的字符串
    $ echo 'zero
    zo
    zoo' | grep 'zo*'

    7.# grep默认是区分大小写的,这里将匹配所有的小写字母

    $ echo '1234
    abcd' | grep '[a-z]'
    # 将匹配所有的数字
    $ echo '1234
    abcd' | grep '[0-9]'
    # 将匹配所有的数字
    $ echo '1234
    abcd' | grep '[[:digit:]]'
    # 将匹配所有的小写字母
    $ echo '1234
    abcd' | grep '[[:lower:]]'
    # 将匹配所有的大写字母
    $ echo '1234
    abcd' | grep '[[:upper:]]'
    # 将匹配所有的字母和数字,包括0-9,a-z,A-Z
    $ echo '1234
    abcd' | grep '[[:alnum:]]'
    # 将匹配所有的字母
    $ echo '1234
    abcd' | grep '[[:alpha:]]'


    8.

    # 排除字符
    $ $ echo 'geek
    good' | grep '[^o]'               #^放在中括号内表示排除字符,其他位置是行首
  • 相关阅读:
    CCF CSP 201509-1 数列分段
    CCF CSP 201503-1 图像旋转 (降维)
    CCF CSP 201412-1 门禁系统
    CCF CSP 201409-1 相邻数对
    CCF CSP 201403-1 相反数
    CCF CSP 201312-1 出现次数最多的数
    Win10环境下 HTTP 错误 500.19
    牛客网 整数拆分 (动态规划)
    牛客网 放苹果
    LeetCode9 回文数
  • 原文地址:https://www.cnblogs.com/god-for-speed/p/10828626.html
Copyright © 2011-2022 走看看