URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 72606
[ Назад ]

Исходное сообщение
"поиск текста по всем файлам системы"

Отправлено mslabousov , 02-Мрт-07 12:54 
Всем привет.
Кто-нибудь знает как можно осуществить поиск какого либо текста по всем файлам системы или в определенном её каталоге.
Ну, например, есть команда find. Если писать find / -name sys, то мне покажет все места где есть файл с таким именем.
А есть ли такая команда которая таким же образом ищет нужный текст в файлах?
Я найти не смог.
Спасибо.

Содержание

Сообщения в этом обсуждении
"поиск текста по всем файлам системы"
Отправлено Giro , 02-Мрт-07 13:23 
>Всем привет.
>Кто-нибудь знает как можно осуществить поиск какого либо текста по всем файлам
>системы или в определенном её каталоге.
>Ну, например, есть команда find. Если писать find / -name sys, то
>мне покажет все места где есть файл с таким именем.
>А есть ли такая команда которая таким же образом ищет нужный текст
>в файлах?
>Я найти не смог.
>Спасибо.


А ман find до места где описывается exec? Связка cat + grep должна помочь.


"поиск текста по всем файлам системы"
Отправлено Azazelo , 02-Мрт-07 16:49 
>>Всем привет.
>>Кто-нибудь знает как можно осуществить поиск какого либо текста по всем файлам
>>системы или в определенном её каталоге.
>>Ну, например, есть команда find. Если писать find / -name sys, то
>>мне покажет все места где есть файл с таким именем.
>>А есть ли такая команда которая таким же образом ищет нужный текст
>>в файлах?
>>Я найти не смог.
>>Спасибо.
>
>
>А ман find до места где описывается exec? Связка cat + grep
>должна помочь.
find / -type f -exec grep "text" {} \;


"поиск текста по всем файлам системы"
Отправлено de_mone , 02-Мрт-07 17:03 
>Всем привет.
>Кто-нибудь знает как можно осуществить поиск какого либо текста по всем файлам
>системы или в определенном её каталоге.
>Ну, например, есть команда find. Если писать find / -name sys, то
>мне покажет все места где есть файл с таким именем.
>А есть ли такая команда которая таким же образом ищет нужный текст
>в файлах?
>Я найти не смог.
>Спасибо.
grep -rl 'что_ищем' /путь


"поиск текста по всем файлам системы"
Отправлено mslabousov , 05-Мрт-07 16:20 
Спасибо.
Помогли.

"поиск текста по всем файлам системы"
Отправлено Вольдемар , 16-Ноя-10 17:04 
Расскажите поэтапно :
где вводить команду?
пример :
grep -rl 'ЗЧК' /поставщики прайсы .....и ничего не происходит ,почему?


"поиск текста по всем файлам системы"
Отправлено djtelega , 09-Дек-10 15:58 
> Расскажите поэтапно :
> где вводить команду?
> пример :
> grep -rl 'ЗЧК' /поставщики прайсы .....и ничего не происходит ,почему?

пробуйте так:
grep -lir 'ЗЧК' /поставщики \прайсы