AWK文本分析工具-常用场景(持续更新中)
AWK help document:http://www.gnu.org/software/gawk/manual/gawk.html
问题
|
awk命令
|
备注
|
---|---|---|
对请求IP统计分组排序? | ||
显示列头 | cat /etc/passwd |awk -F':' 'BEGIN {print "name,shell"} {print $1","$7} END {print "blue,/bin/nosh"}' | |
查询指定IP的所有行? | awk '/140.205.201.31/{print $1}' | 支持正则 |
统计文本行数? | awk 'END {print NR}' | |
统计某一个IP访问次数? | cat access.log |awk '/127.0.0.1/ {count++;} END {print "127.0.0.1 IP count=", count}' | |
统计某个接口请求平均耗时? | ||
统计访问次数最多的IP? | ||
统计请求量最高的IP访问最多的URL? |
awk内置变量 | |
---|---|
ARGC | 命令行参数个数 |
ARGV | 命令行参数排列 |
ENVIRON | 支持队列中系统环境变量的使用 |
FILENAME | awk浏览的文件名 |
FNR | 浏览文件的记录数 |
FS | 设置输入域分隔符,等价于命令行 -F选项 |
NF | 浏览记录的域的个数 |
NR | 已读的记录数 |
OFS | 输出域分隔符 |
ORS | 输出记录分隔符 |
RS | 控制记录分隔符 |
转载于:https://www.cnblogs.com/ThinkVenus/p/6753215.html
AWK文本分析工具-常用场景(持续更新中)相关推荐
- linux基础--awk文本分析工具详解
简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大.简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再 ...
- awk文本分析工具用法
文本分析工具 awk awkawk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大.简单来说awk就是把文件逐行的读入,以空格为默认分隔符将 ...
- linux 查看工程用什么工具,工程师工具包-Linux常用命令及常用操作-持续更新中...
Linux系统命令相关 系统相关 date date 查看系统时间 $date 2017年 09月 18日 星期一 18:01:06 CST date -R查看系统时间,并且在时间后面加上时区的显示 ...
- Android 开发、成长、辅助等工具汇总(持续更新中)
互联网的迅速发展,导致市面上各种各样的工具层出不穷,这本来是好事.但是过于频繁的尝试.更换工具,不仅仅浪费了我们的时间,最重要的是也影响了我们的成长.现如今同类工具的功能基本类似,优秀的ideal总会 ...
- android开发文档工具集(持续更新中...)
http://www.androiddevtools.cn/ android 产品->交互->视觉->开发->测试各种工具地址下载, 各种文档下载应有尽有,强烈推荐. ht ...
- 开发常用网址(持续更新中...)
文件目录 数据结构可视化网址 Element UI组件库网址 开源分布式事务网址 Maven仓库网址 Cron生成器网址 Gitee网址 GitHub网址 正则表达式可视化工具网址 MD5编码工具网址 ...
- SCI 论文常用词汇 持续更新中。。。
形容词.副词: 大量地:ubiquitously,a wide spectrum of, increasingly, 可观的:considerable, 重度地:heavily, 极度:extreme ...
- Docker部署常用软件(持续更新中)
mysql数据库安装 mysql数据库部署以docker为例 执行命令启动mysql #-d后台运行 --name容器名称 -p端口映射 -v目录映射 #-e MYSQL_ROOT_PASSWORD ...
- conda常用指令-持续更新中
conda常用命令 激活环境 列出所有环境 激活环境 conda activate 环境名称 列出所有环境 conda info --envs
最新文章
- 分布式服务框架-原理与实践:14---流量控制-学习笔记(理论篇)
- 隐马尔可夫模型维特比算法与前向算法区别
- VMware Workstation 8.0安装VMTools时提示找不到GCC的解决办法
- Html5元素及基本语法
- bzoj1833: [ZJOI2010]count 数字计数 codevs1359 数字计数
- 数据结构与算法-数组
- 电脑中毒的表现有哪些?电脑中毒了怎么办?
- 用户态与内核态 文件流与文件描述符 简介【转】
- MFC + Access 用户验证程序(初级数据库编程)
- SQL Server中 sysobjects、syscolumns、systypes
- 10-10-010-简介-官网-官网翻译
- 填表法解“银行家算法”问题
- java 请求 https_JAVA后端请求HTTPS 的URL 遇到的问题
- Saiku2.6 配置数据源
- ISA发布邮件服务器
- 48 页小米用户画像实战PPT
- 百度浏览器启动公司级内测 截图首度曝光
- 2018最新win10激活密匙
- visual studio C++冒号:与双冒号::的使用说明
- 通俗易懂理解有限状态自动机 FSA 的表示和原理
热门文章
- python编程实现文本分词_Python:徒手创建分词函数
- 微信小程序调用json数据接口并解析
- 选购机械硬盘 威健非威健有什么区别吗
- ROC指标应对震荡市场
- 在线学习(online learning)总结
- Character n is neither a decimal digit number, decimal point, nor “e“ notation exponential mark.
- NSTextField限制输入框只能输入英文字母数字字符,不能输入中文
- toad mysql教程_使用 Toad 操作 Oracle 初步
- 天下武功唯快不破:TiDB 在线 DDL 性能提升 10 倍
- ZERO-SHOT:多聚焦融合