目录
1.1.Awk 的讲解 ................................................................................................................................ 4
1.2.Awk 实战讲解............................................................................................................................. 4
1.2.1.awk 的原理 ...................................................................................................................... 4
1.2.2.BEGIN 和 END 模块 ......................................................................................................... 5
1.2.3.运算符 ............................................................................................................................. 5
1.2.4.常用 awk 内置变量 ......................................................................................................... 6
1.2.5.awk 正则 .......................................................................................................................... 9
1.3.awk 的 if、循环和数组 ............................................................................................................ 10
1.3.1 条件语句........................................................................................................................ 10
1.3.2.循环结构........................................................................................................................ 10
1.3.3.数组 ............................................................................................................................... 12
1.4.1awk 常用函数表 ............................................................................................................. 13
1.4.2 字符串函数的应用 ........................................................................................................ 14
2.1.Sed 命令 .................................................................................................................................... 15
2.1.1.Sed 简介 ......................................................................................................................... 15
2.1.2.sed 工作过程 ................................................................................................................. 15
2.1.3.Sed 命令格式 ................................................................................................................. 15
2.1.4.报错信息和退出信息 .................................................................................................... 18
2.2.Sed 范例 .................................................................................................................................... 18
2.2.1.Sed 测试实例 ................................................................................................................. 18
2.2.2.打印:p 命令 ................................................................................................................ 18
2.2.3.删除:d 命令 ................................................................................................................ 19
2.2.4.替换:s 命令 ................................................................................................................. 20
2.2.5.指定行的范围:逗号 .................................................................................................... 21
2.2.6.多重编辑:e 命令 ......................................................................................................... 22
2.2.7.追加:a 命令 ................................................................................................................. 23
2.2.8.插入:i 命令 .................................................................................................................. 23
2.2.9.修改:c 命令 ................................................................................................................. 24
2.2.10.获取下一行:n 命令 .................................................................................................. 24
2.2.11.转换:y,命令 ............................................................................................................ 24
2.2.12.退出:q 命令 .............................................................................................................. 25
2.3.生产环境案例........................................................................................................................... 25
2.3.1.使用 sed 命令取出 IP 地址 ........................................................................................... 25
2.4.总结 .......................................................................................................................................... 27
3.1.Grep 命令 .................................................................................................................................. 28
3.1.1.Grep 命令的介绍 ........................................................................................................... 28
3.1.2.Grep 是如何工作的 ....................................................................................................... 28
3.2.正则表达式元字符和选项 ....................................................................................................... 28
评论