Replace Bash在</html>;
我的一个客户的网站被黑客入侵,每个文件中都有iframe注入。但是,iframe注入总是在关闭标记之后 有没有一种简单的方法可以使用Bash删除Replace Bash在</html>;,replace,sed,Replace,Sed,我的一个客户的网站被黑客入侵,每个文件中都有iframe注入。但是,iframe注入总是在关闭标记之后 有没有一种简单的方法可以使用Bash删除标记后面的所有内容,比如sed 例如: P P 这就是您要寻找的: sed -i '/<\/html>/,$d;$a <\/html>' yourfile sed-i'//,$d$你的档案 更新以删除行,直到文件结束这就是您要查找的内容: sed -i '/<\/html>/,$d;$a <\/html
标记后面的所有内容,比如sed
例如:
P
P
这就是您要寻找的:
sed -i '/<\/html>/,$d;$a <\/html>' yourfile
sed-i'//,$d$你的档案
更新以删除行,直到文件结束这就是您要查找的内容:
sed -i '/<\/html>/,$d;$a <\/html>' yourfile
sed-i'//,$d$你的档案
更新为删除行,直到文件结尾点击行时退出:
sed -i '/<\/html>/q' file
sed-i'//q'文件
当你触线时退出:
sed -i '/<\/html>/q' file
sed-i'//q'文件
从当前行结尾到文件结尾或其他分隔符的所有内容?将一些小样本输入和预期输出发布到文件末尾。我将发布一个示例…签出my以删除行,直到EOFeverything从当前行的结尾或文件的结尾或其他分隔符?将一些小样本输入和预期输出发布到文件末尾。我将发布一个示例…签出my以删除行,直到EOF,这将删除同一行上
之后的任何内容。听上去一点也不像OP想要的,也不会处理他发布的示例输入,所以我很惊讶他接受了这个答案!实际上,我刚刚注意到我得到了以下信息:sed:RE错误:非法字节序列
@JamesHadley yep James answer更适合您的需要,请注意,您需要替换模式中的反斜杠sed:1:“/,”:预期上下文地址
让我们删除同一行上
之后的任何内容。听上去一点也不像OP想要的,也不会处理他发布的示例输入,所以我很惊讶他接受了这个答案!实际上,我刚刚注意到我得到了以下信息:sed:RE错误:非法字节序列
@JamesHadley yep James answer更适合您的需要,请注意,您需要在模式中替换反斜杠sed:1:“/,”:预期上下文地址
让我们看看这似乎可以打印出结果,但是有没有办法用输出覆盖现有文件?像sed's/../…/g'
?这似乎可以打印出结果,但是有没有办法用输出覆盖现有文件?像sed's/../…/g'
?