Как я могу найти фрагмент кода во всех папках / файлах сайта?
Как я могу найти фрагмент кода во всех папках / файлах сайта?
Я не могу найти строку кода, которую я ищу. Это большой сайт и просматривать файл за файлом не разумно. Как я могу найти этот фрагмент?
Другие детали:
Это сайт 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 с интерфейсом веб-интерфейса.