Find-String-Поиск заданного текста в файлах

Тема в разделе "Разные скрипты", создана пользователем 94KONG, 17.05.16.

  1. 94KONG

    94KONG Участник

    Сообщения:
    34
    Репутация:
    5
    Рейтинг:
    +3 / -0
    [xenForo.Info]_1456306328_1380445344_0.jpg
    Довольно часто в процессе создания сайта приходится искать ту или иную часть кода в файлах. Наиболее характерна эта ситуация при подгонке шаблона. Следует отметить, что при наличии shell и базовых знаний команды "grep то", указанная проблема не вызывает особенных затруднений. А вот при отсутствии указанных аспектов, ситуация значительно осложняется.

    Предлагаемая утилита Find-String, осуществляющая поиск необходимых частей кода, как раз и была создана для таких случаев. При этом принцип функционирования утилиты крайне прост - от Вас потребуется указать какие именно файлы будут подвергнуты сканированию (только расширения файлов, базовые указаны по умолчанию), а также указать папку для сканирования (сканируются все вложенные в нее папки) и собственно саму строку для поиска.

    Пользователи, осведомленные о существовании регулярных выражений, смогут их использовать в режиме для регулярных выражений. Например так /<a.*?href="http:\/\/.*?<\/a>/ Вы найдете файлы, содержащие внешние ссылки. А так /[a-z0-9\.]+@[a-z0-9\.]+/i - файлы, в которых прописаны адреса электронной почты. Вы также сможете написать свои собственные выражения.

    1. Важно - перед копированием файла find-string.php на Ваш сервер, укажите в данном файле логин и пароль для доступа к нему в следующих строках:

    $nick = "admin"; // Attention!!! Change it! $password = "1234"; // Attention!!! Change it!

    2. Скопируйте файл find-string.php в корень Вашего сайта.

    3. Откройте файл

    Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!

    web site/find-string.php в браузере.

    Настоятельно рекомендуем Вам попробовать утилиту Find-String в деле и убедиться в том, как хорошо она справляется с поставленными перед ней задачами.
     

    Вложения: