Re: bash парсинг лога
Тарас Перебейносов
taras.perebeynosov на gmail.com
Пт Фев 25 13:02:05 UTC 2011
C++ это конечно хорошо, но, во-первых, могут потребоваться изменения в коде,
а я с C++ на Вы, а во-вторых, я хочу всё-таки освоить bash
25 февраля 2011 г. 15:40 пользователь Vyacheslav Karamov <
ubuntulist на yandex.ru> написал:
> Я могу Вам на С++ программу написать, а вы её себе соберёте и будете
> пользоваться.
> Зачем Вам баш?
>
> "Сегодня ты юзаешь баш, а завтра Родину продашь" (с)
>
>
> 25-Feb-11 10:47, Тарас Перебейносов пишет:
>
> Доброго времени суток!
>>
>> Нужна помощь в написании скрипта, который будет парсить очень большой лог
>> (> 300 Mb)
>>
>> Лог выглядит так:
>>
>> [25/Feb/2011:11:42:57 +0300];X_HudsonAccesToSVN
>> [25/Feb/2011:11:42:57 +0300];X_HudsonAccesToSVN
>> [25/Feb/2011:11:42:57 +0300];X_HudsonAccesToSVN
>> [25/Feb/2011:11:42:57 +0300];X_HudsonAccesToSVN
>> [25/Feb/2011:11:42:58 +0300];-
>> [25/Feb/2011:11:43:08 +0300];-
>> [25/Feb/2011:11:43:08 +0300];-
>> [25/Feb/2011:11:43:09 +0300];-
>> [25/Feb/2011:11:43:09 +0300];Trofimov
>> [25/Feb/2011:11:43:19 +0300];-
>>
>> На выходе нужно получить файл, в котором будет содержаться:
>> 25/Feb/2011;X_HudsonAccesToSVN
>> 25/Feb/2011;Trofimov
>>
>> Т.е. нужно получить список юзеров за каждый день, без повторений и пустых
>> юзеров (-).
>> Лог реально большой, и это тоже надо учесть.
>>
>> Я пока только начинаю писать скрипты на bash, пока не особо умею
>> пользоваться awk и иже с ними, поэтому буду благодарен любым советам и
>> подсказкам
>>
>
>
> --
> ubuntu-ru mailing list
> ubuntu-ru на lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <https://lists.ubuntu.com/archives/ubuntu-ru/attachments/20110225/e5934a5a/attachment.html>
Подробная информация о списке рассылки ubuntu-ru