“Но опыт есть!”

Я колись писав про видобування шматка лога FreeRadius (задача полягала у видобуванні тих фрагментів тексту між порожніми рядками, які містять рядки, що відповідають певному заданому регулярному виразу) — писав скрипт на awk та python і порівнював швидкодію. Але з голови не йде LilyPond, тому закортіло спробувати … Continue reading“Но опыт есть!”

Видобування шматка лога FreeRadius — Python

Недавно я писав про видобування шматка лога FreeRadius за допомогою невеличкого скрипта на awk. Чомусь я тоді вирішив, що на awk буде простіше, чи що. Ось аналогічний за функціональністю шматочок на Python:

Видобування шматка лога FreeRadius

Виникла задача — витягти з лога FreeRadius’а (той, який detail-YYYYMMDD) всі записи, що стосуються певного клієнта: дзвінків на номер (чи з номера) XXXYYZ[0-2] (з певним Called- чи Calling-Station-Id). Вхопився за Python, але, не встигши набрати #!/usr/bin/python, вирішив зробити це з допомогою awk. Хто не знає — лог … Continue readingВидобування шматка лога FreeRadius