三剑客2_sed查找
1. 特点及格式
sed (stream editor)流编辑器,sed把处理的内容(文件),当作是水,源源不断的进行处理,直到文件末尾
sed格式
| 命令 | 选项 | sed命令功能(g为修饰符) | 参数(文件) |
| sed | -r | 's#oldboy#oldgirl#g' | oldboy.txt |
sed命令核心功能:增删改查
| 功能 | |
| s | 替换substitue sub |
| p | 显示print |
| d | 删除delete(以行为单位) |
| cai | 增加c/a/i |
2. sed命令执行过程
四个字描述:老牛逼啦 '找谁干啥'
找谁:你要哪一行
干啥:增删改查

3. sed核心应用
1)sed --查找p
| 查找格式 | |
| '1p' '2p' | 指定行号进行查找 |
| '1,5p' | 指定行号范围进行查找 |
| '/lidao/p' | 类似于grep,过滤,//里面可以写正则 |
| '/10:00/,/11:00/p' | 表示范围的过滤 |
| 1,/oldboy/p | 混合(了解) |
sed ' ' --->默认输出:原封不动输出

过滤

匹配正则

过滤
sed -n '/11:02:30/p' access.log
范围过滤
sed -n '/11:02:13/,/11:03:14/p' access.log |wc -l 实际范围的过滤 及日志行数统计
## 结束的范围错误,则从范围的开始一直显示到最后一行


浙公网安备 33010602011771号