GD Star Rating
loading...

Hardblog.net - linux nix windows Image #1236572, 61.7 KB

Ищу программу для поиска по содержимому файлов на компах в сети.
Вроде фигня, да? 🙂
НО файлов много (гигов 100-200), поиск надо прогонять периодически (раз в 1-2 дня).
А искать то надо всего лишь определенные слова в начале файла (в первых 10 килобайтах например), дальше не надо лопатить файл и надо переходить к следующему.
Вот есть ли что-то под такие задачи или надо писать программу?

One Response to Ищу программу для

  1. TumorF:

    файлы текстовые? я думаю утилитами GNU для windows вопрос можно решить

  2. HDunix:

    Не, файлы всякие. И всяких размеров.

  3. TumorF:

    осталось только скачать утилиты гну для виндоус и протестить

  4. TumorF:

    хорошо

    то есть это будет примерно так: find \path\ -exec check.bat {} +
    и в check.bat
    dd if=%1 bs=10k count=1 | grep регулярка
    if errorlevel 0 echo “Found @ ” %1

  5. HDunix:

    Большое спасибо! Пробую!

  6. TumorF:

    есть замечание. оказывается в винде if errorlevel срабатывает если уровень ошибки n или выше, поэтому такая конструкция будет срабатывать и на все файлы. писать нужно
    if errorlevel equ 0

  7. Yrprog:

    Может стоит попробовать поиск, встроенный в TotalCommander?
    Лопатить будет полностью все файлы, но работает довольно шустро, в том числе и по сети

Добавить комментарий