【发布时间】:2016-09-29 19:06:37
【问题描述】:
如何在匹配后向 html 文件插入一行,例如我正在尝试插入这一行:
<a href="www.google.com">HERE</a>
在这样的比赛之后:
<p id="insert_here">
经过一番研究,我发现 Sed 可以用于这样的事情,这是我的尝试:
sed '/\<p id="insert_here">/<a href="www.google.com">HERE </a>' prac.html
【问题讨论】:
-
使用这个:
sed '/<p id="insert_here">/i \<a href="www.google.com">HERE </a>' prac.html -
我收到此错误 "/
/i ...": 在 i 命令末尾的 \ 之后有多余的字符
-
^^ 从 sat 的评论中删除
\之前的<a。 -
仍然不工作,它说命令我期望 \ 后跟文本。