<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-204  評論-90  文章-8  trackbacks-0
    # -*- coding: utf-8 -*-
    #
    !/usr/bin/python

    import re
    import io
    import sys

    # obj = re.compile(r'(?P<ip>.*?)- - \[(?P<time>.*?)\] "(?P<request>.*?)" (?P<status>.*?) (?P<bytes>.*?) "(?P<referer>.*?)" "(?P<ua>.*?)"')
    #
     example:xxxx"id":2640914,"orderId":144115188137125591xxxx"state":10xxxxx"
    # 日志整行都需要匹配,需要用的用具體正則匹配,如(\d{7}),不需要的用(.*)匹配,總之所有需要或不需要部分都用()括起來
    obj = re.compile(r'(.*"id":)(\d{7})(.*"orderId":)(\d{18})(.*"state":)(\d{2})(.*)')

    def load_log(path):
    # 讀取文件
        with io.open(path, mode="r", encoding="utf-8") as f:
            for line in f:
                line = line.strip()
                parse(line)

    def stdin():
    # 讀取管道輸入
        for line in sys.stdin:
            parse(line)

    def parse(line):
    # 解析單行nginx日志
        try:
            result = obj.match(line)
            print(result.group(2,4,6))
        except:
            pass

    if __name__ == '__main__':
        # load_log("/tmp/227.log")
        stdin()
    posted on 2020-02-29 02:10 一凡 閱讀(305) 評論(0)  編輯  收藏 所屬分類: linux
    主站蜘蛛池模板: 久久久久久毛片免费看| 久久国产亚洲精品| XXX2高清在线观看免费视频| 亚洲精品成人a在线观看| 相泽南亚洲一区二区在线播放| 色窝窝免费一区二区三区| 久久国产亚洲精品| 午夜免费福利在线| 免费无毒a网站在线观看| 2022中文字字幕久亚洲| 中国好声音第二季免费播放| 亚洲AV无码久久精品狠狠爱浪潮| 无码精品国产一区二区三区免费 | 中文字幕成人免费高清在线视频| 国产亚洲精aa成人网站| 国产拍拍拍无码视频免费| 亚洲第一二三四区| 国产精品二区三区免费播放心| 亚洲精品视频免费观看| 亚洲av日韩av天堂影片精品| 精品香蕉在线观看免费| 18禁亚洲深夜福利人口| 亚洲色无码专区在线观看| 足恋玩丝袜脚视频免费网站| 亚洲欧美中文日韩视频| 亚洲人成网站观看在线播放| 另类免费视频一区二区在线观看 | 色屁屁在线观看视频免费| 久久夜色精品国产亚洲av| 免费无遮挡无码永久视频| 亚洲一区二区三区写真| www.亚洲色图| 0588影视手机免费看片| 黄页视频在线观看免费| 亚洲第一区香蕉_国产a| 成人免费视频国产| 国产精品网站在线观看免费传媒| 亚洲最大的成人网站| 亚洲性猛交XXXX| 午夜时刻免费入口| 中文字幕日本人妻久久久免费|