The UNIX and Linux Forums  

Go Back   В UNIX и Linux Форумы > Топ форумы > UNIX для чайников Вопросы И Ответы
.
Google unix.com



UNIX для чайников Вопросы И Ответы Если вы не уверены в том, где разместить UNIX или Linux вопрос, задайте его здесь. Все UNIX и Linux приветствуем новичков!!

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
сравнить файлы и создавать новые с AWK tonet Shell программирование и сценарии 7 12-27-2007 10:05 AM
Сравните 2 списка и исключить некоторые имена eltinator Shell программирование и сценарии 12 08-23-2007 01:45 AM
Использование смол и удалить / создать имя пользователя zp523444 Linux 2 12-11-2006 05:18 PM
Как сравнить несколько файлов и создать новую alxkn UNIX для чайников Вопросы И Ответы 1 07-18-2006 12:04 AM
Сравнение данных в 2 и удалять файлы, если файл существует lweegp Shell программирование и сценарии 3 10-13-2005 07:35 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 11-21-2008
bpfoster7 bpfoster7 is offline
Зарегистрированный пользователь
  
 

Регистрация: Oct 2008
Сообщений: 4
Сравнить уникальных идентификаторов для создания и удаления Таймс

У меня тысячи строк в день, данные я хотел бы разобраться. Каждая сессия имеет 3 линии ниже. Я хочу выяснить каждой сессии длиной от создания до удаления. Каждый имеет уникальный идентификатор сессии

logevent3: <190> Nov 20 08:41:06 000423df255c [4627]: 6 | 4096 | RC | CAC: Создана CAC сессии ID 0000019d1a5501ad7f32 благодаря Seachange серверу запрос |

logevent3: <190> Nov 20 09:06:15 000423df255c [4627]: 6 | 4145 | RC | CAC: Прекра CAC сессии 0000019d1a5501ad7f32 |

logevent3: <190> Nov 20 09:06:15 000423df255c [4627]: 6 | 4097 | RC | CAC: Удалено сессии ID 0000019d1a5501ad7f32 благодаря Seachange серверу запрос |

logevent3: <190> Nov 20 08:09:13 000423df255c [4627]: 6 | 4096 | RC | CAC: Создана CAC сессии ID 000041df18d50268a8b9 благодаря Seachange серверу запрос |

logevent3: <190> Nov 20 09:39:41 000423df255c [4627]: 6 | 4145 | RC | CAC: Прекра CAC сессии 000041df18d50268a8b9 |

logevent3: <190> Nov 20 09:39:41 000423df255c [4627]: 6 | 4097 | RC | CAC: Удалено сессии ID 000041df18d50268a8b9 благодаря Seachange серверу запрос |
Так что я думаю по поводу, если это возможно заключается в том, чтобы иметь. Так что для вышеупомянутой сессии он будет выглядеть

Сессия ID Создать Время Удалить Время Сессия Длина
0000019d1a5501ad7f32 Nov 20 08:41:06 Nov 20 09:06:15 25:09 мин
000041df18d50268a8b9 Nov 20 08:09:13 Nov 20 09:39:41 90:28 мин

Некоторые из них можно было бы пару часов, а
Old 11-21-2008
rubin's Avatar
Рубин rubin is offline Forum Advisor  
Зарегистрированный пользователь
  
 

Регистрация: Nov 2007
Сообщений: 321
Попробуй-то вроде этого


Код:
awk -F'[>| ]'  'BEGIN { print "Session ID      Create Time   Delete Time   Session   Length"}
		       { for(i=8;i++<=NF;)  if ($i~/[0-9]+[a-zA-Z]+/) {split($4 ,a,":");
                         if (b[$i]++==0) {d1=$2OFS$3OFS$4; s1=a[1]*3600+a[2]*60+a[3]} 
                         if (b[$i]==3)   {d2=$2OFS$3OFS$4; s2=a[1]*3600+a[2]*60+a[3]; 
                         printf"%s %s %s %s:%02d min\n", $i, d1, d2, int((s2-s1)/60), (s2-s1)%60}}}' file


Основываясь на вашем образце, я себя Код области где-то после 8 поле, и представляет собой сочетание цифр И писем.
Old 11-22-2008
bpfoster7 bpfoster7 is offline
Зарегистрированный пользователь
  
 

Регистрация: Oct 2008
Сообщений: 4
Рубин,

Благодаря она работала, род.

Это то, что вашу команду производства.
000041e910c3028af739 Nov 22 21:45:24 Nov 22 21:45:28 0:04 мин

Это данные из файла
$ Grep 000041e910c3028af739 logevent
<190> Nov 22 21:21:56 000423df255c [4627]: 6 | 4096 | RC | CAC: Создана CAC сессии ID 000041e910c3028af739 благодаря Seachange серверу запрос |
<190> Nov 22 21:45:28 000423df255c [4627]: 6 | 4145 | RC | CAC: Прекра CAC сессии 000041e910c3028af739 |
<190> Nov 22 21:45:28 000423df255c [4627]: 6 | 4097 | RC | CAC: Удалено сессии ID 000041e910c3028af739 благодаря Seachange серверу запрос |

Дата не линию. Похоже, она чтении создать момент из другой линии. Любые другие материалы будут велики.
Не уверен, что это важно, но выше линии данных расстоянии многих других строк данных.
Closed Thread

Закладки

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код На
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 07:52 AM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0