The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Работа со строками"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Работа со строками"  
Сообщение от L0n3R4ng3r (ok) on 26-Дек-07, 16:42 
Доброго времени суток

Подскажите пожалуйста как можно сделать счетчик на количество ворнингов, проблема в том что файл за день заполняеться на пару гиг и таких файлов больше 10 простое:
grep :W: log
занимает очень много времени, а статистику по количеству надо снимать каждые пять минут? Какой метод самый быстрый? Что лучше использовать?

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Работа со строками"  
Сообщение от maxsvet email(??) on 26-Дек-07, 17:21 
>Доброго времени суток
>
>Подскажите пожалуйста как можно сделать счетчик на количество ворнингов, проблема в том
>что файл за день заполняеться на пару гиг и таких файлов
>больше 10 простое:
>grep :W: log
>занимает очень много времени, а статистику по количеству надо снимать каждые пять
>минут? Какой метод самый быстрый? Что лучше использовать?

cat Файл | grep -c warning

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Работа со строками"  
Сообщение от L0n3R4ng3r (ok) on 28-Дек-07, 15:16 
>>Доброго времени суток
>>
>>Подскажите пожалуйста как можно сделать счетчик на количество ворнингов, проблема в том
>>что файл за день заполняеться на пару гиг и таких файлов
>>больше 10 простое:
>>grep :W: log
>>занимает очень много времени, а статистику по количеству надо снимать каждые пять
>>минут? Какой метод самый быстрый? Что лучше использовать?
>
>cat Файл | grep -c warning

иногда лудше молчать...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Работа со строками"  
Сообщение от andy (??) on 27-Дек-07, 08:48 
tail -f Файл | grep xxx

?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Работа со строками"  
Сообщение от L0n3R4ng3r (ok) on 28-Дек-07, 15:21 
>tail -f Файл | grep xxx
>
>?

да но надо посчитать и сбить счетчики....
Решил сделать, через
tail -f file1 | grep "regexp" file2

а потом через крон */5

wc -l file2 && echo > file2

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Работа со строками"  
Сообщение от andreik on 28-Дек-07, 16:56 
Вот неплохое решение:
awk 'BEGIN {count=0} {/строка поиска/ && count++} END {print count; system("echo -n > "FILENAME)}' имя_файла_для_разбора

Эта строка system("echo -n > "FILENAME) - обнуляет файл. Если не нужно - уберите.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру