zoukankan      html  css  js  c++  java
  • bash 正则表达式初步--grep

    一 基本使用方法
    [root@www ~]# grep [-acinv] [--color=auto] '搜寻字符串' filename
    选项与参数:
    -a :将 binary 文件以 text 文件的方式搜寻数据
    -c :计算找到 '搜寻字符串' 的次数
    -i :忽略大小写的不同,所以大小写视为相同
    -n :顺便输出行号
    -v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行!
    --color=auto :可以将找到的关键词部分加上颜色!
    当然也可以设置bashrc来设置颜色,将 grep 用alias 替换为 'grep --color 即可'

    二 正则表达式基本语句
    1. "^"
    待搜索字符串在行首,[]内代表反向选择
    2. "$"
    d待搜索字符串在行尾,
    3. "^$"
    跳行
    4. "."
    任意一个字符一次
    5. “*”
    这个就是我通常说的通配符,在这里,它的意思是重复前面的字符0到任意多次
    6. ""
    转义字符
    7. "[字符列表]"
    括号内的元素匹配模式为"或"的关系,比如"[abc]"代表匹配a或者b或者c
    8. "[n1-n2]"
    ascii码中两字符之间的连续字符
    9. "[^xxx]"
    见1
    10. "{n,m}"
    匹配前面的字符n到m次
    
    
  • 相关阅读:
    【转】Delphi 关键字详解
    import datetime
    addlayer添加神经网络层
    xadmin使用富文本
    django安装xadmin
    django安装DjangoUeditor富文本
    django中admin一些方法
    Centos7.6安装python3.6.8
    django错误处理
    mysql 快速生成百万条测试数据
  • 原文地址:https://www.cnblogs.com/yxmfighting/p/8175959.html
Copyright © 2011-2022 走看看