首页 > 其他 > 详细

四.awk、sde深度讲解

时间:2018-03-21 21:49:36      阅读:249      评论:0      收藏:0      [点我收藏+]

sed

技术分享图片

 技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

 

技术分享图片

技术分享图片

技术分享图片技术分享图片

 

查询

技术分享图片

1创建测试文件

cat>person.txt<<EOF
> 101,oldboy,CEO
> 102,zhangyao,CTO
> 103,Alex,COO
> 104,yy,CFO
> 105,feixue.CIO
> EOF

2查询单行文本

技术分享图片

技术分享图片

技术分享图片

技术分享图片

2连续查询多行文本

技术分享图片

技术分享图片

3显示出文件包含oldboy的行到包含104的行

技术分享图片

技术分享图片等于grep  ‘oldboy‘  person.txt

技术分享图片

技术分享图片

^104以104开头更加精确

4过滤多个字符串

技术分享图片

 

技术分享图片

技术分享图片

技术分享图片

技术分享图片

 

技术分享图片

技术分享图片

 技术分享图片

7查询指定多行 使用;分号

技术分享图片

技术分享图片

增加

技术分享图片

 

1增加单行文本

技术分享图片

 #sed  ‘3a 103.5,Lee,UFO‘  person.txt
101,oldboy,CEO
102,zhangyao,CTO
103,Alex,COO
103.5,Lee,UFO
104,yy,CFO
105,feixue.CIO
# sed  ‘3i 103.5,Lee,UFO‘  person.txt
101,oldboy,CEO
102,zhangyao,CTO
103.5,Lee,UFO
103,Alex,COO
104,yy,CFO
105,feixue.CIO

2增加多行文本

技术分享图片

# sed ‘$a new,new,new,‘ person.txt

$a 最后一行
101,oldboy,CEO
102,zhangyao,CTO
103,Alex,COO
104,yy,CFO
105,feixue.CIO
new,new,new,
# sed ‘2a 106,xiaoyu,CXO\n107\n108\n109‘ person.txt

101,oldboy,CEO
102,zhangyao,CTO
106,xiaoyu,CXO
107
108
109
103,Alex,COO
104,yy,CFO
105,feixue.CIO

一般追加到行位用的cat>person.txt<<EOF

追加到某一行就用sed  i  a

 

 

 

 

四.awk、sde深度讲解

原文:https://www.cnblogs.com/cqzhou/p/8619741.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!