awk 取列后對數值進行判斷取出大於1的數值


[root@dataline-prod nginx]# tail -2 access.log
122.238.119.177 - - [26/Oct/2018:18:20:25 +0800] "GET /api//shop/follow_cancel?shopId=124732134 HTTP/1.1" 200 41 "https://bi.deepfashion.cn/page/dataline/shopwatch" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36" "-" "0.008"
122.238.119.177 - - [26/Oct/2018:18:20:26 +0800] "GET /api/daily/follow-shop-list?watchStatus=1&shopFilterStatus=2&firstCategoryName=&secondCategoryName=&shopType=&dateRangeStatus=3&averagePrice=&shopStyle=&shopName=&business=%E5%A5%B3%E8%A3%85&rankStatus=2&startDate=2018-10-25&endDate=2018-10-25&pageNo=3&pageSize=20 HTTP/1.1" 200 28940 "https://bi.deepfashion.cn/page/dataline/shopwatch" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36" "-" "0.245"

  nginx 日志中最后一列輸出的 request-time 時間, 需取出時間大於 1秒的 數值。 

 

[root@dataline-prod nginx]# tail -100 access.log |awk '{print $NF}'|awk -F '"' ' $2>1 '|awk -F '"' '{print $2}'
1.581

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM