Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Valentin Davydov                     2:5020/400     22 Nov 2006  11:18:30
 To : Andrey Zonov
 Subject : Re: нарезать логи
 -------------------------------------------------------------------------------- 
 
 >   From: Andrey Zonov <Andrey.Zonov@p28.f830.n5020.z2.fidonet.org>
 >   Date: Tue, 21 Nov 2006 21:42:56 +0300
 >
 > AZ>> Помогите нарезать логи по часам.
 > AZ>> формат лога:
 > AZ>> 00:00 2006-10-01
 > AZ>> <some>
 > AZ>> 00:01 2006-10-01
 > AZ>> <some>
 > AZ>> ...
 >
 > EG> Если однократно, то легко так:
 >
 > EG> awk '/^..:.. ....-..-..$/ {hour=$1; sub(/:.*/,"",hour); fname=$2 "-"
 > EG> hour;}
 > {print>>> fname;}'
 >
 >Спасибо оно, только вот awk зараза вылетает
 >
 >[root@dotnet /tmp/1/2006-09]# awk '/^..:.. ....-..-..$/ {hour=$1;
 >sub(/:.*/,"",hour); fname=$2 "-" hour;} {print>>fname;}' stat_dvb0.2006-09-01
 >awk: 2006-09-01-17 makes too many open files
 > input record number 3811, file stat_dvb0.2006-09-01
 > source line number 1
 >
 >а вот гнутый (он же) - бес проблем парсанул 25 метровый файл.
 
 Hу так ты не первый, кто попал на кривизну этого новомодного авка. В принципе,
 можно после каждой print>>fname говорить close(), если некоторая потеря 
 производительности не критична.
 
 Вал. Дав.
 
 P.S. Редиски, зря испохабили хорошую утилиту.
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 нарезать логи   Andrey Zonov   21 Nov 2006 18:58:08 
 Re: нарезать логи   Eugene Grosbein   22 Nov 2006 00:12:31 
 Re: нарезать логи   Andrey Zonov   21 Nov 2006 22:42:56 
 Re: нарезать логи   Valentin Davydov   22 Nov 2006 11:18:30 
 Re: нарезать логи   Aleksey Cheusov   22 Nov 2006 14:30:32 
 Re: нарезать логи   Vadim Goncharov   24 Nov 2006 02:15:54 
 Re: нарезать логи   Aleksey Cheusov   24 Nov 2006 12:34:35 
 Re: нарезать логи   Aleksey Cheusov   21 Nov 2006 20:46:40 
 нарезать логи   Leizer A Karabin   22 Nov 2006 21:19:36 
 Re: нарезать логи   Valentin Davydov   22 Nov 2006 20:08:40 
 Re: нарезать логи   Andrey Zonov   22 Nov 2006 22:58:11 
Архивное /ru.unix.bsd/657775a3e026.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional