Как я могу найти фрагмент кода во всех папках / файлах сайта?

Как я могу найти фрагмент кода во всех папках / файлах сайта?

Я не могу найти строку кода, которую я ищу. Это большой сайт и просматривать файл за файлом не разумно. Как я могу найти этот фрагмент?

Другие детали:
Это сайт Drupal
Я использую Mac
Программное обеспечение для редактирования кода, которым я сейчас пользуюсь: Coda, Text Wrangler, Dreamweaver

Любая помощь будет невероятно оценена.

2 ответа

Решение

Просто используйте grep - подробнее посмотрите на этот инструмент здесь: http://www.cyberciti.biz/faq/unix-linux-finding-files-by-content/

К вашему сведению: это инструмент командной строки.

Также учтите, что Drupal может хранить что-то в базе данных, даже код PHP (что происходит, когда у вас включен фильтр PHP для некоторого содержимого и включен PHP). Таким образом, вы можете не найти конкретный фрагмент кода в коде приложения, и тогда вам, вероятно, придется заглянуть в базу данных.

Хотя grep через терминал прекрасно работает для пользователей OSX и *nix, пользователи Windows могут обнаружить, что grep недоступен.

Для пользователей Windows, которые хотят решить эту проблему, вы можете попробовать следующее:

1) Использование cygwin ( http://www.cygwin.com/), которое можно установить с помощью grep

или же

2) Получение копии grepWin ( http://tools.tortoisesvn.net/grepWin.html); инструмент grep с интерфейсом веб-интерфейса.

Другие вопросы по тегам