<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 一凡 閱讀(295) 評論(0)  編輯  收藏 所屬分類: linux
    主站蜘蛛池模板: 国产亚洲福利一区二区免费看| 亚洲免费福利视频| 黄人成a动漫片免费网站| 国产美女精品视频免费观看| 亚洲熟妇AV一区二区三区浪潮| 无码精品A∨在线观看免费| 亚洲人成毛片线播放| 免费国产黄线在线观看| 亚洲成熟丰满熟妇高潮XXXXX| 国产成人免费网站在线观看| 美女一级毛片免费观看| 少妇亚洲免费精品| 国产无遮挡又黄又爽免费网站| 国产自偷亚洲精品页65页| 久久精品成人免费观看| 亚洲精品视频在线观看免费| 成人毛片免费观看视频在线| 99亚洲乱人伦aⅴ精品| 亚洲乱色熟女一区二区三区丝袜 | 免费精品国产日韩热久久| 中文字幕 亚洲 有码 在线| 色播在线永久免费视频| 免费一区二区三区在线视频| 在线观看亚洲精品福利片| 99精品视频免费在线观看| 一区二区亚洲精品精华液| xvideos亚洲永久网址| 成人片黄网站色大片免费观看APP| 91久久亚洲国产成人精品性色 | 亚美影视免费在线观看| 亚洲AV人无码激艳猛片| 成年男女男精品免费视频网站| 国产精品亚洲天堂| 亚洲AV无码成人精品区天堂 | www免费插插视频| 亚洲美女视频免费| 午夜国产羞羞视频免费网站| 久久精品免费一区二区三区| 伊人久久亚洲综合影院首页| 亚洲av无码专区国产乱码在线观看| 99视频在线精品免费观看6|