1. 前言 什么是正规表示法
1.1 什么是正规表示法
让使用者通过一些特殊的符号来达到搜寻,删除,取代以行为单位的字符串。
1.2 正规表示法对系统管理员的用处
过滤重要的信息。如处理登录档。
1.3 正规表示法的广泛用途
如邮件服务器的过滤规则设定。
1.4 正规表示法与shell 在Linux当中的定位
1.5 延伸的正规表示法
基础正规表示法,延伸正规表示法
2. 基础正规表示法
2.1 语系的影响,工具程序通过正规表示法对档案的处理。
2.2 grep 的一些进阶选项
dmesg列出核心讯息
demsg|grep 'eth'
2.3 基础正规表示法练习
2.4 基础正规表示法字符汇整
^word :待搜索的字符串在行首. grep -n '^#' 档名 (搜索所有注释行)
word$:待搜索的字符串在行尾. grep -n '!$' 档名 (搜索所有以!结尾的行)
.:点号代表一定有一个
2.5 sed工具
3. 延伸正规表示法
4.文件的格式化与相关处理
4.1 格式化打印 print
4.2 awk好用的处理工具
awk 将一行分为数个段来处理。
last -n 5 |awk '{print $1 "\t" $3}'
4.3 档案比对工具
diff 以行为单位来比对文档。
diff 档名 档名
cmp 以字节比对档案
patch
产生: diff 文档 文档>文档.patch