我想在文件config.xml中用sed或awk命令添加3行

问题描述 投票:0回答:1

我有一个linux centos 7服务器,我想使用sed命令将下面几行文件命名为config.xml

<vhostMap>
  <vhost>google</vhost>
  <domain>google.com, www.google.com</domain>
</vhostMap>

我想在config.xml文件的第10行之后添加此行

我想在centos7处添加一个命令,可能吗?我已经搜索过,并且看到sed或awk命令可以实现]

我如何使用sed或awk命令执行此操作?

linux unix awk sed
1个回答
0
投票

GNU sed:

sed '10a <vhostMap>\n  <vhost>google</vhost>\n  <domain>google.com,www.google.com</domain>\n</vhostMap>' config.xml
© www.soinside.com 2019 - 2024. All rights reserved.