Effective grep of log file

前端 未结 4 1392
难免孤独
难免孤独 2021-01-22 19:41

I have a log file with a lot of lines on this format:

10.87.113.12 - - [2019-12-09T11:41:07.197Z] \"DELETE /page/sub1.php?id=alice HTTP/1.1\" 401 275 \"-\" \"ali         


        
4条回答
  •  青春惊慌失措
    2021-01-22 20:02

    Could you please try following, this should be an easy task for awk in case you are ok with awk.

    awk '
    /alice/ && match($0,/jw_token=[^ ]* HTTP\/1\.1\" 200/){
      val=substr($0,RSTART+9,RLENGTH-9)
      split(val,array," ")
      print array[1]
      delete array
    }'  Input_file
    

提交回复
热议问题