поиск текста в файлах

Запись создана марта 11, 2008

Частенько бывает нужно найти файлы по содержащемуся в них тексту, или текста в файлах. Привожу два примера поиска (linux, freebsd) нужно фрагмента текста в файлах:

[root@srv001 ~]# find /var/named/ -type f -exec grep "MX" {} \;
serversnetwork.info.    14400   IN      MX      10 mail
[root@srv001 ~]# grep -rl 'MX' /var/named/
/var/named/serversnetwork.info.db

Схожие темы

» Запись из раздела Unix | 3 комментариев

Комментарии

3 ответов to “поиск текста в файлах”

  1. NetSpider on августа 19, 2009 8:02

    find /var/named/ -type f -exec grep «MX» {} ; -print | grep named
    так будет выводиться имя файла и найденный текст

    find /var/named/ -type f -exec grep «MX» {} ; -print | grep named
    а так — только имена файлов

    find . -name «*.*htm*» -exec grep -i «iframe» {} ; -print | less
    полезно при поиске зараженных (перезаписанных) файлов =)

  2. Семенов Игорь on октября 29, 2009 20:05

    А для CentOS почему-то эти коды не подходят?!

  3. rest on июня 3, 2011 6:28

    Потому что не правильно написаны : кавычки и ;
    Пример другой внимательней посмотри и найди отличия

Дизайн интерьера, всего 650 р/м2 - дизайн проект.

типография казань

подарочный сертификат москва, любой сюжет на футболке.


Ответить




*

Anti-Spam Image