替换服务器上所有php文件中的特定文本位?

替换服务器上所有php文件中的特定文本位?,php,text,replace,Php,Text,Replace,所以我刚刚被黑客攻击了,黑客在我网站上几乎每一个php文件中都添加了一些模糊的字符串。如何删除每一行出现的实例 它添加的代码以开头,请尝试以下操作: find ./ -type f -name *.php -exec sed -i 's/stringtofind/stringtoreplacewith/g' {} \; 或者这个: perl -p -i -e 's/stringtofind/stringtoreplacewith/g' `grep -ril stringtofind *` 试

所以我刚刚被黑客攻击了,黑客在我网站上几乎每一个php文件中都添加了一些模糊的字符串。如何删除每一行出现的实例

它添加的代码以
开头,请尝试以下操作:

find ./ -type f -name *.php -exec sed -i 's/stringtofind/stringtoreplacewith/g' {} \;
或者这个:

perl -p -i -e 's/stringtofind/stringtoreplacewith/g' `grep -ril stringtofind *`
试试这个:

find ./ -type f -name *.php -exec sed -i 's/stringtofind/stringtoreplacewith/g' {} \;
或者这个:

perl -p -i -e 's/stringtofind/stringtoreplacewith/g' `grep -ril stringtofind *`

您最喜欢的IDE可能已经具有“在文件/项目中查找/替换”功能。如果没有,请尝试按Ctrl-Shift-F打开“在文件中查找”对话框,在其中可以指定根文件夹、*.php文件过滤器,然后使用正则表达式选项或扩展代码选项来清除不需要的代码。如果您发布了一个被黑客攻击的文件示例,我们可能可以帮助您指定确切的字符串。

您最喜欢的IDE可能已经有了在文件/项目中查找/替换的功能。如果没有,请尝试按Ctrl-Shift-F打开“在文件中查找”对话框,在其中可以指定根文件夹、*.php文件过滤器,然后使用正则表达式选项或扩展代码选项来清除不需要的代码。如果您发布一个被黑客攻击的文件的示例,我们可能会帮助您指定确切的字符串