awk总结

作者: zhaoyanping | 来源:发表于2020-04-04 21:39 被阅读0次
// 分析nginx日志文件 qps
// uniq -c  去重 统计
// sort -n  倒序
// sort -r  正序
cat /usr/local/var/log/nginx/tp6-demo.cn.access.log | awk '{print $4}' | uniq -c | sort -n

// 制表符链接,清晰展示
awk '{print $1 "\t" $2 "\t" $3 "\t" $4 "\t" $5 "\t" $6 "\t" $7 "\t" $8 }'  access.log access
// awk中  
// 1个横行叫1个 record      NR : 横行的数量
// 1个竖行叫1个field           FR:竖行的数量
// 打出行号
awk '{print NR "\t" $1 "\t" $2 "\t" $3 "\t" $4 "\t" $5 "\t" $6 "\t" $7 "\t" $8 }'  access.log access
// 打出每行多好列
awk '{print NF "\t" $1 "\t" $2 "\t" $3 "\t" $4 "\t" $5 "\t" $6 "\t" $7 "\t" $8 }'  access.log access
// 条件语句--- 取出$7 == /auth/login 的所有行
awk '$7=="/auth/login" {print NF "\t" $1 "\t" $2 "\t" $3 "\t" $4 "\t" $5 "\t" $6 "\t" $7 "\t" $8 }'  access.log access
// 打印第七行数据
awk 'NR==7 {print NF "\t" $1 "\t" $2 "\t" $3 "\t" $4 "\t" $5 "\t" $6 "\t" $7 "\t" $8 }'  access.log access
// 打印出有7列的所有数据行
awk 'NF==7 {print NF "\t" $1 "\t" $2 "\t" $3 "\t" $4 "\t" $5 "\t" $6 "\t" $7 "\t" $8 }'  access.log access

相关文章

  • Linux三剑客(grep sed awk) 之 awk

    awk awk****推荐去看朱双印的博客“awk****从放弃到入门”,写的真的很好,本文的awk****就总结...

  • awk总结

    1.实验的文本 awk_test.txt 开头为1,2,3,各有五行。其中有些行的$6$7$8字段为空 2. aw...

  • awk 总结

    写在前面 本篇是个人学习整理笔记而得。原书:Sed and Awk 101 Hacks -中文版引用书结尾的一句话...

  • awk总结

  • 《Linux实践技能》学习笔记 day08

    awk学习总结 AWK 是一种处理文本文件的语言,是一个强大的文本分析工具。 之所以叫 AWK 是因为其取了三位创...

  • AWK 使用总结

    原文地址 awk 是处理文本的工具,Mac 自带这个程序。 适合文本比较复杂的格式化数据。 基本语法 awk 会一...

  • awk学习总结

    简介 awk是一种编程语言,用于在linux\unix下对文本和数据的处理。linux的三剑客:grep、sed、...

  • sed和awk学习总结

    sed和awk学习总结 一些说明 我测试例子都是在mac os x下,freebsd的sed和awk和gnu的都略...

  • 18-文本处理三剑客之awk

    本章内容 ◆ awk介绍◆ awk基本用法◆ awk变量◆ awk格式化◆ awk操作符◆ awk条件判断◆ aw...

  • 2017 09-04 AWK

    本章主要学习内容awk介绍 awk基本用法 awk变量 awk格式化 awk操作符 awk条件判断 a...

网友评论

      本文标题:awk总结

      本文链接:https://www.haomeiwen.com/subject/zywsphtx.html