Подключите нашего Telegram-бота для уведомлений о новых проектах
Разработка небольшого приложения на goland (язык Go)
Заказчик
Отзывы фрилансеров:
+ 8
- 0
Зарегистрирован на сайте 15 лет и 9 месяцев
Бюджет:
по договоренности
Необходимо разработать приложение на языке Go, которое выполняет поиск по файлам фрагментов строк на основе регулярных выражений. Что-то вроде аналога команды egrep:
- запускается из командной строки
- считывает параметр dir "стартовый каталог", откуда начинать поиск файлов
- загружает из файла data.txt список подстрок в формате регулярных выражений (по одному на строке)
- обходит рекурсивно все каталоги, начиная с dir
- ищет в файлах фрагмент на основе списка загруженных регулярок
- сохраняет в массив найденные файлы
- в конце сканирования выводит список найденных файлов (с полными путями) в файл report.txt
Дополнения:
- в процессе поиска отображать текущий файл, кол-во проверенных и кол-во найденных файлов
- сделать исходный код масштабируемым
- ООП, кодинг-стайл
- максимальная оптимизация по скорости процесса поиска
На будущее (для учета масштабируемости), сейчас делать не нужно:
- планируется ввести несколько типов регулярок, они будут загружаться из разных файлов.
- в результатах нужно будет выводить имя файла и совпавший фрагмент + 20 символов слева и справа от совпадения
Срок до 7 календарных дней
Пожалуйста, предложения с ценой и примером вашего исходника на 150 строк.
Разделы:
Опубликован:
31.07.2015 | 16:55
Теги: нужен программист, требуется программист, ищу программиста, создание сайта программирование, программист веб сайтов