第12章 正规表示法与文件格式化处理

来源:互联网 发布:et软件下载 编辑:程序博客网 时间:2024/05/17 01:28

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
0 0
原创粉丝点击