使用shell编辑tomcat server.xml

时间:2013-05-07 08:13:31

标签: shell tomcat sed server.xml

如何编辑使用shell编辑Tomcat服务器的server.xml文件? 我想将文本文件中的新标记插入server.xml标记下的<GlobalNamingResources>。 我发现很多关于sed命令的帖子,用另一个值替换值很有用,但在我的情况下我想添加一个标签而不是替换一个。

3 个答案:

答案 0 :(得分:0)

您在寻找编辑器命令的名称吗?

  • 微微
  • 纳米
  • emacs的

或者如果您将shell连接到UI

  • 的gedit
  • 凯特

我确信还有其他各种各样。

答案 1 :(得分:0)

只需使用'sed'或'&gt;&gt;' unix命令。

这已在此处理:How can I add a line to a file in a shell script?

答案 2 :(得分:0)

sed也可用于在文件中插入行。此命令会在foo结束标记后附加标记GlobalNamingResources

sed -i~ '/<\/GlobalNamingResources/a <foo></foo>' server.xml

选项-i~可以进行编辑,创建server.xml~备份文件。