每天一个linux命令--awk

时间:2021-07-30 18:25:00

统计计算日志

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

[wapmail@app2linux04 performance]$ 

pmail@app2linux04 performance]$ grep 'user:logBehaviorAction' performance.log|awk -F '|' '{print$9}' | awk -F '=' '$2+0<10{print$2}' | wc -l
awk -F '|' '{print$9}'表示以“|”为分隔符,打印出第八个到第九个分隔符之间的内容
awk -F '=' '$2+0>10{print$2}'表示以“=”为分隔符,筛选出第二个参数大于10的日志,并打印出来
表示计算