每天一个linux命令--awk

统计计算日志

pmail@app2linux04 performance]$ grep 'user:logBehaviorAction' performance.log|awk -F '|' '{print$9}' | awk -F '=' '$2+0>10{print$2}' | wc -l

121


[wapmail@app2linux04 performance]$ 

pmail@app2linux04 performance]$ grep 'user:logBehaviorAction' performance.log|awk -F '|' '{print$9}' | awk -F '=' '$2+0<10{print$2}' | wc -l

32276
awk -F '|' '{print$9}'表示以“|”为分隔符,打印出第八个到第九个分隔符之间的内容
awk -F '=' '$2+0>10{print$2}'表示以“=”为分隔符,筛选出第二个参数大于10的日志,并打印出来
表示计算
原文地址:https://www.cnblogs.com/wanghongye/p/5044342.html