Search by WMSN

Нус, дорвейщики-линуксоиды, подскажите как пройтись по *.php файлам, найти в них фрагмент кода (одну большую строку) и удалить ее.

Answers:

Нотепад++. Регуляркой тег.*?тег

bash скрипт надо писать или на пхп . Там не сложно , сам сможешь написать.

Дмитрий, ты не совсем понимаешь о чем речь. php файлов тысячи.

Антон Клонов, ну вот ломаю голову через find, никак не могу придумать...

На зенке за 15 минут накидать шаблончик, чтоб перебирал файлы, искал по регулярке текст, при нахождении - удалял и пересохранял исходник. Думаю менее 5-10 файлов в секунду будет отрабатывать.. )в зависимости от скорости хард диска и процессора железа

Дмитрий -, блин, спими видос, прямо интересно стало че за чудозенка такая, на PHP кстати скрипт тоже минут за 10 пишется со всеми тестами

jkeks, Окей, гугл. «Скачать Зеннопостер». Для данной задачи на все 100% хватит бесплатной демо-версии. Если особо не хочется копаться в гугле - goo.gl (осторожно, рефка, в случае будущей покупки полноценной версии - я могу получить за это деньги)

1. делать while цикл на баше, через grep искать строку, через sed ее заменять 2. secu.ru/scripts/find-and-replace

Дмитрий -, какая зенка блджад, обморок...

one, ruby.rostovlinux.ru/ruby2/searrepl.exe

Спасибо всем ответившим, буду изучать. Нашел еще скриптик готовый secu.ru Файлы на сервере и их очень до хуя.

one, Я всегда на локалке это делаю, т.к. на сервере можно накосячить изрядно. Кстати нотпад может в лёгкую перебрать гипер дохуя файлов.

Дмитрий, я заепусь качать к себе все. Мне проще забекапить и на сервере работать.

perl -pi -w -e 's/search/replace/g;' *.php

jkeks, но лично я бы написал на PHP в маленьком файлике.. чем grep, perl, sed, awk и бженьки что там еще.. python простите.