Файлы на сервере заразились вирусом.
Необходимо найти все файлы со следующим вхождением и удалить это вхождение:
<FilesMatch ".(PhP|php5|suspected|phtml|py|exe|php|asp|Php|aspx)$">
Order allow,deny
Deny from all
</FilesMatch>
<FilesMatch "^(postfs.php|votes.php|index.php|wjsindex.php|lock666.php|font-editor.php|ms-functions.php|contents.php|jsdindex.php|wp-login.php|load.php|template-load.php)$">
Order allow,deny
Allow from all
</FilesMatch>
AddType application/x-httpd-cgi .sh
Пробую это сделать при помощи команды
find . -type f | xargs -d "\n" perl -pi -e 's/search/replace/g'
Вместо search надо прописать регулярку для искомого текста. У меня это не получается...
Помогите, пожалуйста!
Вроде вот такой код должен подходить, но не работает
find . -type f | xargs -d "\n" perl -pi -e 's/<FilesMatch.*\n\s*.*\n\s*.*\n<\/FilesMatch>/replace/g'