Проферить тхт файлы на наличие 1 слова

12
D
На сайте с 28.06.2008
Offline
1114
800

Есть 1000 тхт файлов, нужно чем то быстро проверить наличие одного слова во всех файлах и если этого слова нет - вывести список файлов где слово не найдено.

Чем это можно сделать?

DV
На сайте с 01.05.2010
Offline
644
#1

grep, очевидно.

Опции b H

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
D
На сайте с 28.06.2008
Offline
1114
#2

Можно пример?

DV
На сайте с 01.05.2010
Offline
644
#3

grep -bH 'искомое' *.txt
S
На сайте с 19.05.2005
Offline
103
#4

Total Commander, меню Command -> Search

siv1987
На сайте с 02.04.2009
Offline
427
#5
LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#6

notepad++ - Поиск - выбрать папку

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
D
На сайте с 28.06.2008
Offline
1114
#7

Блин, понял что задачу поставил не верно. Нужно НАОБОРОТ - найти файлы - в которых НЕТ нужного слова.

Оптимизайка
На сайте с 11.03.2012
Offline
396
#8

grep -L 'искомое' *.txt

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
DV
На сайте с 01.05.2010
Offline
644
#9

Короче, man grep :)

Ещё find может пригодиться с опцией -exec, в которую тот же grep можно засунуть.

D
На сайте с 28.06.2008
Offline
1114
#10
Оптимизайка:
grep -L 'искомое' *.txt

Что-то не то.... Ввожу команду, получаю огромный список, начинаю выборочно проверять файлы в этом списке - искомое слово везде

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий