Re: bash парсинг лога

Serge Matveenko serge на matveenko.ru
Пн Фев 28 12:08:40 UTC 2011


2011/2/28 Serge Matveenko <serge на matveenko.ru>:
> 2011/2/28 Alexander Smirnov <alexander.v.smirnov на gmail.com>:
>> $ awk -F ";" '!/\[.*\];-$/{print $2}' <filename> | sort -u
>
> +1 я как раз в эту сторону думал. и по ресурсам должно быть не плохо
>
> только вот sort -u может overhead дать, он же не знает, что когда дата
> сменилась, такая же уже не появится
>
> имхо, можно на python-еаккуратно написать, должно выгоднее быть

вот, я тут чего-то написал, попробуйте:

http://paste.nophp.ru/22B

запуск:
$ python parse_script.py <log_filename>

parse_script.py - имя скорипта, в ккоторый сохраните код
<log_filename> - файл с логом


-- 
Serge Matveenko
serge на matveenko.ru
http://www.ohloh.net/accounts/lig
http://ru.linkedin.com/in/sergematveenko


Подробная информация о списке рассылки ubuntu-ru