从所有 php 文件中删除 1 行代码

从所有 php 文件中删除 1 行代码

我可以在所有 php 文件下看到相同的代码。

从...开始

<?php $rfghoh = '*f%)sfxpmpusut)tpqssu6

结束

$rfghoh=$yuoopi-1; ?>

我只是在寻找只删除第一行 php 代码而不是整个 php 文件的脚本。

我试过find -name '*.php' -exec sed -i '/<?php $rfghoh/,/?>/d' '{}' \;

但是它会删除文件下的所有内容,但我只需要删除那些标签下的内容。

谢谢

答案1

使用 Dreamweaver 通过文件夹设置而不是文件来查找和替换。(在文件夹中的所有文件中搜索和替换)

如果每行的中间不同,则可以使用正则表达式来匹配需要替换的行;如果每行相同,则不需要。

但这只会让您的网站恢复到被黑客入侵之前的状态。清理后,您将需要保护您的代码。

相关内容