十五、shell编程三剑客(3)sed实战

sed实战

  删除配置文件中#号注释行

  sed -r '/^#/d' /etc/samba/smb.conf

  修改文件

  sed -r '/^SELINU=/cSELINUX=disabled' /etc/selinux/config

  sed -r '/#chroot_local_user/s/YES/NO/' /etc/vsftpd/vsftpd.conf

  给文件行添加注释

  sed -r '2,6s/^/#/' a.txt

  sed -r '2,6s/(.*)/#\1/' a.txt

  sed中调用变量

  var1=1111

  sed -r "1a$var1" /etc/hosts  双引号可以不消灭$var1的意思

  sed -r "\$a$var1" /etc/hosts  末行

  

 

posted @ 2022-02-21 23:47  真渡  阅读(47)  评论(0)    收藏  举报