码迷,mamicode.com
首页 > 其他好文 > 详细

sed 命令自己总结

时间:2019-03-14 00:57:53      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:命令执行   工作   查看   tps   image   eth0   没有   包含   显示   

sed命令是流编辑器,通过man命令查看 Sed is a stream editor.
sed命令工作模式是一行一行读取文件或者输入,并写入到内存中,如果匹配sed设置的命令则执行并输出到屏幕,不匹配则直接输出到屏幕,因为命令执行在内存中,不会改变文件,如果需要改变文件则需要加入参数-i
如:
技术图片

技术图片
但是文件本身没有发生改变
技术图片
加入-i参数后会操作改变到文件
技术图片

查询操作:
1显示某一行
技术图片
2显示某一个范围的行技术图片
3显示包含某些字符的行和包含某些字符到另一个包含某些字符范围内的行
技术图片技术图片
技术图片
4显示包含多个不同字符的行(通过正则表达)
技术图片
5显示指定的多行
技术图片
6显示最后一行
技术图片
7某行后增加一行技术图片
8某行前增加一行
技术图片
9最后一行增加一行及多行
技术图片
技术图片
10删除最后一行
技术图片
11删除某行
技术图片
12删除某一范围的行
技术图片
13删除空行
技术图片
14替换(s是替换命令只会匹配每行第一个符合条件的,g是全局替换标识,是s命令的常用标识)
技术图片

技术图片
15修改文件前备份
技术图片

16利用变量替换
技术图片
17反向引用
ifconfig eth0|sed -n ‘2p‘|sed -r ‘s#^.addr:(.) Bca.*$#\1#g‘
技术图片

sed 命令自己总结

标签:命令执行   工作   查看   tps   image   eth0   没有   包含   显示   

原文地址:https://blog.51cto.com/12776804/2362605

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!