Как установить лимит на размер проверяемых файлов для grep?

Здравствуйте. Подскажите пожалуйста, каким образом можно ограничить размер проверяемых файлов для команды grep? Т.е. чтобы файлы, больше 20 мб ( к примеру) пропускались?
  • Вопрос задан
  • 129 просмотров
Решения вопроса 1
@res2001
Developer, ex-admin
Запускайте через find - findoм можно сделать фильтр и на прошедшие фильтр файлы запускать grep.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Сделайте команду grep алиасом на скрипт, который перед выполнением проверяет размер файла и только потом собственно грепает, либо выдаёт ошибку etc. С другой стороны, это можно элементарно обойти, заюзав конструкцию cat filename | grep и т. п.

Вам для каких целей, вообще?
Ответ написан
Комментировать
@vponed
sudo find /путь -type f -size -100M -exec grep -i -a -l искомое_слово_мож_надо_в_кавычках {} \;
Вот те поиск текста в файлах с отсевом самих файлов
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы