LINUX.ORG.RU

Как найти файл с определенным текстом, но в файлах не больше определенного размера?

 


0

2

Гуры Линукса, подскажите: как найти файл с определенным текстом, но в файлах не больше определенного размера? Иначе оно начнет по дампам БД и архивам текст искать.

просто файл с текстом это командой

grep "text to find"

да? Чето долго она на шаред хостинге выполняется…

Ответ на: комментарий от EXL

На шареде? Хорошо что там mc и архивирование есть. Только я не особо хочу тянуть себе 50 гиг файла.

VasyOK_ZP
() автор топика
Ответ на: комментарий от d00fy

а как надо? мне нужно пока аргумент размера в команду grep как-то поставить. А утилиты для поиска у меня правов нет установить.

VasyOK_ZP
() автор топика
Ответ на: комментарий от VasyOK_ZP

нужно вместо точечек в сообщении t184256 вставить буковки
открывай гугл и давай наяривай

d00fy ★★★
()
Ответ на: комментарий от VasyOK_ZP

Размер надо не в grep а в find вставлять. А grep-ом искать в тех файлах что find найдёт. Там конвеер если ты не заметил.

firkax ★★★★★
()
Ответ на: комментарий от EXL

Обожаю ripgrep, но объяснять, как его вкорячить ТСу на шаред хостинг будешь сам.

t184256 ★★★★★
()

у меня скрипт для поиска по каталогам содержимого

$ cat /usr/local/bin/aimattfind 
#!/bin/bash
find $1 -type f -exec grep -H "$2" '{}' ';'
можешь скрипт, функцию или алиас сделать
aimattfind proj/ «func(»

s-warus ★★★★
()
Последнее исправление: s-warus (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.