我有一个文件tmp
,其中包含以下内容。
<port>1554</port><tt>file</tt>
我想插入一个带sed
命令的字符串。我用这个命令
sed -i '/<port>/a "HELLO"' tmp
但"HELLO"
标记后未插入字符串<port>
。 sed
命令有什么问题?
所需的输出是:
<port>1554</port>HELLO<tt>file</tt>
答案 0 :(得分:2)
实际上它是一个替代品,但它确实起到了作用:
sed -i 's/<\/port>/<\/port>HELLO/g'
或
sed -i 's#</port>#</port>HELLO#g'