zoukankan      html  css  js  c++  java
  • grep命令

    grep (global search regular expression and print out the line)基于正则表达式查找满足条件的行,用于数据查找定位

    grep -v 不显示匹配的行

    grep -i 忽略大小写

    grep -o 把每个匹配的内容用独立的行显示

    grep -E 使用正则扩展表达式

    grep -A-B-C 打印命中数据的上下文

    grep -i "hello" test.txt 忽略大小写匹配查询

    grep -o "hello" test.txt 只显示匹配到的内容

    grep -io "hello" test.txt 都会显示

    echo abced | grep -o "c." 正则,只想匹配c后面的一个字符

    echo abcede | grep -o "c.*" 匹配c后面的所有字符

    grep pattern -r dir/ 递归搜索

    grep -v 200 /tmp/nginx.log   # 不显示状态码为200的行

    grep " 500 " /tmp/nginx.log  # 匹配状态码500 (此状态码前后都有一个空格)

    seq 10 | grep -A 2 3   将3之后的2个数据打印出来
    3
    4
    5

    seq 10 | grep -B 2 3  将3前面的2个数据打印出来
    1
    2
    3

    seq 10 | grep -C 4 8
    4
    5
    6
    7
    8
    9
    10

  • 相关阅读:
    「学习记录」《数值分析》第三章计算实习题(Python语言)
    Set原理
    字符串流stringReader
    Collection List接口
    io
    Dubbo 服务容错Hystrix
    Duboo 与springboot整合
    读取配置文件
    springboot 端口号
    springboot 多环境选择
  • 原文地址:https://www.cnblogs.com/godlove/p/11479884.html
Copyright © 2011-2022 走看看