击删除后一切(Bash remove everything after </html>)

2019-09-30 05:24发布

我的一个客户的网站已经被黑客入侵,并有注入的iframe中的每个文件。 然而,在iframe注射闭合之后始终是</html>标记。

有没有使用bash去除后一切的简单方法</html>像sed使用的东西标签?

例如:

</html>
p
<nofollow><iframe src="http://xxxxx.com/local.html" width="0" height="0" frameborder="0"></iframe></nofollow>
p
<nofollow><iframe src="http://xxxxx.com/local.html" width="0" height="0" frameborder="0"></iframe></nofollow>

Answer 1:

刚刚退出,当你打了一行:

sed -i '/<\/html>/q' file


Answer 2:

这是你在找什么:

 sed -i '/<\/html>/,$d;$a <\/html>' yourfile

更新,删除线,直到文件的末尾



文章来源: Bash remove everything after
标签: replace sed