# 概述
> 對于經常與Linux系統打交道的朋友來說,一定經常會遇到文本數據處理的情況,而且很多時候我們遇到的情況都是隨機性很強的,需要我們能夠快速的編寫一條或者較短的命令行來解決問題,這個時候我們常常會想到 `Linux`系統自帶的一些命令如`cat`、`grep`、`sed`、`awk`、`sort`等等。
本書將會從`awk`命令講起,讓大家對`awk`命令從了解到熟練使用,最后可以獨立快速解決面臨的大部分文本數據處理問題。
- 目錄
- 概述
- 第一章 編寫第一個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 拓撲排序算法實現
- 總結