Страница 1 из 1

Поиск по содержимому и сохранение результат

Добавлено: 03 июн 2013, 10:32
atapin
Приветствую!

Понадобилось сегодня провести поиск доменов(папок) на сервере, в которых есть определенные файлы или опеределное сожержимое файлов, и сохранение результат поиска и информации из файлов в один текстовый файл (лог)

задачка вроеде не сложная но не много опыта вот и прошу совета.

Фактически нужен список папок в которых установленн WordPress а также другие CMS
в наследство достались пару серверов с кучей клиетов некоторые из них уже лет пять не обновлял никто...
есть правда ещё вариант сделать это через проверку баз данных... но заодно думаю о несколькиз путях

Re: Поиск по содержимому и сохранение результат

Добавлено: 10 июн 2013, 17:02
Olej
atapin писал(а): Понадобилось сегодня провести поиск доменов(папок) на сервере, в которых есть определенные файлы или опеределное сожержимое файлов, и сохранение результат поиска и информации из файлов в один текстовый файл (лог)

задачка вроеде не сложная но не много опыта вот и прошу совета.
Ну и как успехи?

Я так понимаю, вы хотели писать скрипт на bash (Perl, AWK, ...).
Но вы же не описали подробно что хотели?
Здесь элементарный рекурсивный обход дерева с проверкой критерия, и по выполнению критерия запись в лог.

P.S. я не вмешивался раньше - любопытно было ;-) : может кто ещё подскажет подобие такого скрипта?

Re: Поиск по содержимому и сохранение результат

Добавлено: 11 июн 2013, 09:36
cema
А зачем писать скрипты? Команды find и ls должны спасти. Плюс маны по этим командам изучить.

Re: Поиск по содержимому и сохранение результат

Добавлено: 11 июн 2013, 10:01
Olej
cema писал(а):А зачем писать скрипты? Команды find и ls должны спасти.
Это если только файлы отобрать по каким-то критериям, а там что-то хотелось и из содержимого этих файлов в логи записать ... Но хотелось очень невнятно :lol:

Re: Поиск по содержимому и сохранение результат

Добавлено: 11 июн 2013, 10:24
cema
grep

Re: Поиск по содержимому и сохранение результат

Добавлено: 11 июн 2013, 12:45
Olej
cema писал(а):grep
Да.
Но это уже и есть скрипт ;-) : сначала find, потом grep, решение соответствует ли это критериям, и перезапись какого-то найденного фрагмента содержимого в лог-файл.