Помощь - Поиск - Пользователи - Календарь
Полная версия: программа по разбивке и анализу файла(log-файла)
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
ROxY
вот эта задачка на мой взгляд сложноватая
не могли бы помочь...

Написать программу по разбивке и анализу содержимого файла отчета работы программного обеспечения (log-файла)
Необходимо проанализировать и подсчитать запросы, а также вывести их в алфавитном порядке с подсчетом количества повторений.
Программа должна выдавать отчет о своей работе в виде:
Дата запроса
25.04.02-12
26.04.02-10
27.04.02-5
Всего было сделано (запросов)-1679
Сортировка запросов:
Бухгалтерский учёт-25
Бухгалтерский журнал-30
Экономика Томска-6
Экономика Якутии-1
Пример файла отчета работы wslog.txt
Сортировка запросов необходимо проводить:
S21STR=
S21ALL=

hardcase
Сложность зависит от инструмента решения.
Мой анализатор текстового IAS-лога VPN подключений, используя sql-операторы совсем короткий получился....

Для начала нужно создать механизм извлечения из текстового файла последовательности логических объектов-строк, над которыми ты и будешь проводить операции агрегирования, сортировки прочего.
Предлагаю в основном цикле вытаскивать объекты и скармливать их всем подряд процедурам анализа.
ROxY
блин ну можно мне как-то помочь с написанием этой программки..
ну очень прошу..
очень надо!!
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.