三剑客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  实际范围的过滤 及日志行数统计

            ## 结束的范围错误,则从范围的开始一直显示到最后一行

 

posted @ 2021-12-19 21:14  J_勇敢牛牛  阅读(63)  评论(0)    收藏  举报