Подключите нашего Telegram-бота для уведомлений о новых проектах

Разработка небольшого приложения на goland (язык Go)

g
Заказчик
Отзывы фрилансеров: + 8 - 0
Зарегистрирован на сайте 15 лет и 9 месяцев
Бюджет: по договоренности
Необходимо разработать приложение на языке Go, которое выполняет поиск по файлам фрагментов строк на основе регулярных выражений. Что-то вроде аналога команды egrep:
- запускается из командной строки
- считывает параметр dir – "стартовый каталог", откуда начинать поиск файлов
- загружает из файла data.txt список подстрок в формате регулярных выражений (по одному на строке)
- обходит рекурсивно все каталоги, начиная с dir
- ищет в файлах фрагмент на основе списка загруженных регулярок
- сохраняет в массив найденные файлы 
- в конце сканирования выводит список найденных файлов (с полными путями) в файл report.txt

Дополнения:
- в процессе поиска отображать текущий файл, кол-во проверенных и кол-во найденных файлов
- сделать исходный код масштабируемым
- ООП, кодинг-стайл
- максимальная оптимизация по скорости процесса поиска

На будущее (для учета масштабируемости), сейчас делать не нужно: 
- планируется ввести несколько типов регулярок, они будут загружаться из разных файлов.
- в результатах нужно будет выводить имя файла и совпавший фрагмент + 20 символов слева и справа от совпадения

Срок – до 7 календарных дней

Пожалуйста, предложения с ценой и примером вашего исходника на 150 строк.
Разделы:
Опубликован:
31.07.2015 | 16:55

Теги: нужен программист, требуется программист, ищу программиста, создание сайта программирование, программист веб сайтов

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».