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

[RHEL7.1]sed的用法

时间:2015-06-04 06:19:22      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:rhel7.1   rhel7   centos7   centos7.1   linux   rhel   

sed为系统管理员必不可少的工具,本人也是使用中慢慢体会其用法


d为删除函数

事例文件如下:/etc/sysconfig/network-scripts/ifcfg-eth0

TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eth0
UUID=b2599ea4-883a-42f7-b8f0-b498129e4104
DEVICE=eth0
ONBOOT=yes

1、删除匹配行

sed ‘/^UUID/d‘ ifcfg-eth0

在文件 ifcfg-eth0中查找以UUID为行首的后,删除该行。


2、删除匹配行的下一行

sed ‘/^TYPE/{n;d}‘ ifcfg-eth0

在文件 ifcfg-eth0中查找以TYPE为行首的后,删除该行的下一行。也就是BOOTPROTO=dhcp


------持续更新中-----

本文出自 “知识改变命运科技改变生活” 博客,请务必保留此出处http://leoshi.blog.51cto.com/152597/1658127

[RHEL7.1]sed的用法

标签:rhel7.1   rhel7   centos7   centos7.1   linux   rhel   

原文地址:http://leoshi.blog.51cto.com/152597/1658127

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