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

sed

时间:2017-03-15 14:51:42      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:txt   manager   删除   ldb   应用   单位   地址   add   功能   

Sed

sed:linux三剑客之一,sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作。

其中,sed的替换功能应用极为广泛,下面主要先介绍下它的替换功能。

取IP地址的例子:过滤功能

  ifconfig eth0|sed -n ‘2p‘|sed -nr ‘s#^.*addr:([0-9].*) B.*#\1#gp‘

  结果:ip地址

sed替换功能举例如下:

[root@xhsj_ClouderaManager test]# cat test.txt
oldboy
oldboy

把oldboy替换成oldgirl:

sed -i ‘s/oldboy/oldgirl/‘ test.txt

结果:

cat test.txt
oldgirl
oldgirl

 

sed

标签:txt   manager   删除   ldb   应用   单位   地址   add   功能   

原文地址:http://www.cnblogs.com/renyongbin/p/6553783.html

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