记录日常工作关于系统运维,虚拟化云计算,数据库,网络安全等各方面问题。

Shell Sed指定字符前面与后面添加文本字符

sed -i 's/指定的字符/需要添加的字符&/' 文件名称

  • 修改Linux启动配置

    • 将 GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet"
    • 改为 GRUB_CMDLINE_LINUX="ipv6.disable=1 rd.lvm.lv=centos/root rd.lvm.lv=centos/swap net.ifnames=0 biosdevname=0 rhgb quiet"
  • 在rhgb之前添加 net.ifnames=0 biosdevname=0

  1. # 备份配置文件
  2. \cp /etc/default/grub /etc/default/grub.bak
  3. sed -i 's/ rhgb/ net.ifnames=0 biosdevname=0&/' /etc/default/grub

  1. # cat /etc/default/grub
  2. ......
  3. GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap net.ifnames=0 biosdevname=0 rhgb quiet"

指定字符后面添加

sed -i 's/指定的字符/&需要添加的字符/' 文件名称

  • 在GRUB_CMDLINE_LINUX=" 后面添加 ipv6.disable=1
  1. # 备份配置文件
  2. \cp /etc/default/grub /etc/default/grub.bak
  3. sed -i 's/GRUB_CMDLINE_LINUX="/&ipv6.disable=1 /' /etc/default/grub

  1. # cat /etc/default/grub
  2. ......
  3. GRUB_CMDLINE_LINUX="ipv6.disable=1 rd.lvm.lv=centos/root rd.lvm.lv=centos/swap net.ifnames=0 biosdevname=0 rhgb quiet"

END



转载请标明出处【Shell Sed指定字符前面与后面添加文本字符】。

《www.micoder.cc》 虚拟化云计算,系统运维,安全技术服务.

网站已经关闭评论