标签: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 rhel7 centos7 centos7.1 linux rhel
原文地址:http://leoshi.blog.51cto.com/152597/1658127