`Awk`命令用于日常数据处理工作,例如`信息提取`,`数据验证`,以及`数据转化和提炼`。
前面我们已经了解了简单数据处理实现规则,接下来我们要学习的会是更加复杂的awk脚本处理。
数据处理大致可以归纳为如下几类:
1. **有效信息获取**: 从大量数据当中提取部分自己需要的关键信息;
2. **数据验证**: 对数据进行格式校验、有效性校验等等,保证我们后续处理数据时(例如入数据库等)的正确执行;
3. **数据转换和提炼**: 将数据从一种格式转换为另一种格式(或增或减或进行字段映射等),并对数据的量进行缩减,减少后续处理的计算量;
- 目录
- 概述
- 第一章 编写第一个Awk命令
- 1.1 什么是Awk命令
- 1.2 第一个Awk命令
- 第二章 Awk的模式匹配
- 2.1 Awk模式语法规则
- 2.2 Awk模式规则详解
- 第三章 Awk的动作规则
- 3.1 Awk动作匹配语法规则
- 3.2 Awk动作规则详解
- 第四章 Awk数据处理方法
- 4.1 数据转换和提炼
- 4.2 数据验证
- 4.3 数据打包与拆包处理
- 4.4 多行数据处理
- 4.5 随机数生成
- 第五章 Awk的输出报告和脚本封装
- 5.1 输出报告
- 5.2 封装查询结果和报告
- 第六章 Awk实现排序算法
- 6.1 插入排序算法实现
- 6.2 快速排序算法实现
- 6.3 堆排序算法实现
- 6.4 拓扑排序算法实现
- 总结