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

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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值