0

我有一个tmp包含以下内容的文件。

<port>1554</port><tt>file</tt>

我想用sed命令插入一个字符串。我使用这个命令

sed -i '/<port>/a "HELLO"' tmp

但该字符串"HELLO"未在<port>标记后插入。命令有什么问题sed

所需的输出是:

<port>1554</port>HELLO<tt>file</tt>
4

1 回答 1

2

它实际上是一个替代品,但它可以完成工作:

sed -i 's/<\/port>/<\/port>HELLO/g'

或者

sed -i 's#</port>#</port>HELLO#g'
于 2015-12-17T16:06:22.087 回答