The UNIX and Linux Forums  


Go Back   Die UNIX-und Linux-Foren > Top Foren > UNIX for Dummies Questions & Answers
.
Google unix.com



UNIX for Dummies Questions & Answers Wenn Sie nicht sicher sind, wo Sie eine UNIX-oder Linux-Frage, post it here. Alle UNIX-und Linux-Anfänger willkommen!

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Dateien vergleichen und neue mit awk tonet Shell Programmierung und Scripting 7 12-27-2007 10:05 AM
Vergleichen 2 Liste löschen und bestimmten Namen eltinator Shell Programmierung und Scripting 12 08-23-2007 01:45 AM
tar-Nutzung und löschen / erstellen Benutzername zp523444 Linux 2 12-11-2006 05:18 PM
Wie mehrere Dateien zu vergleichen und eine neue zu erstellen alxkn UNIX for Dummies Questions & Answers 1 07-18-2006 12:04 AM
Vergleich der Daten in 2 Dateien löschen, und wenn die Datei vorhanden lweegp Shell Programmierung und Scripting 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 Tools Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 11-21-2008
bpfoster7 bpfoster7 is offline
Registrierte Nutzer
  
 

Join Date: Oct 2008
Beiträge: 4
Vergleichen Sie die eindeutige ID zu erstellen und löschen Times

Ich habe Tausende von Zeilen ein Tag der Daten möchte ich in Ordnung. Jede Sitzung hat der 3 Zeilen weiter unten. Ich möchte herausfinden, jeder Sitzungen Länge von der Erstellung bis zur Löschung. Jeder hat einen eindeutigen Session-ID

logevent3: <190> Nov 20 08:41:06 000423df255c [4627]: 6 | 4096 | RC | CAC CAC Erstellt Session-ID 0000019d1a5501ad7f32 aufgrund SeaChange Server Anfrage |

logevent3: <190> Nov 20 09:06:15 000423df255c [4627]: 6 | 4145 | RC | CAC CAC Sitzung beendet 0000019d1a5501ad7f32 |

logevent3: <190> Nov 20 09:06:15 000423df255c [4627]: 6 | 4097 | RC | CAC: Gelöschte Session-ID 0000019d1a5501ad7f32 aufgrund SeaChange Server Anfrage |

logevent3: <190> Nov 20 08:09:13 000423df255c [4627]: 6 | 4096 | RC | CAC CAC Erstellt Session-ID 000041df18d50268a8b9 aufgrund SeaChange Server Anfrage |

logevent3: <190> Nov 20 09:39:41 000423df255c [4627]: 6 | 4145 | RC | CAC CAC Sitzung beendet 000041df18d50268a8b9 |

logevent3: <190> Nov 20 09:39:41 000423df255c [4627]: 6 | 4097 | RC | CAC: Gelöschte Session-ID 000041df18d50268a8b9 aufgrund SeaChange Server Anfrage |
Also, was ich denken, wenn es möglich ist, zu haben. Also für die oben genannten Tagung es aussehen würde

Session-ID erstellen Zeit löschen Time Session Länge
0000019d1a5501ad7f32 Nov 20 08:41:06 Nov 20 09:06:15 25:09 min
000041df18d50268a8b9 Nov 20 08:09:13 Nov 20 09:39:41 90:28 min

Einige von ihnen könnten ein paar Stunden in der Länge als auch
  #2 (permalink)  
Old 11-21-2008
rubin's Avatar
Rubin rubin is offline Forum Advisor  
Registrierte Nutzer
  
 

Join Date: Nov 2007
Beiträge: 321
Try something like this,


Code:
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


Auf der Basis Ihrer Probe, ich bin der Annahme, dass die ID-Feld ist irgendwo nach Bereich 8, und ist eine Kombination aus Zahlen und Buchstaben.
  #3 (permalink)  
Old 11-22-2008
bpfoster7 bpfoster7 is offline
Registrierte Nutzer
  
 

Join Date: Oct 2008
Beiträge: 4
Rubin,

Dank es hat funktioniert, Art.

Das ist es, was Ihren Befehl erzeugt.
000041e910c3028af739 Nov 22 21:45:24 Nov 22 21:45:28 0:04 min

Dies ist die Daten aus der Datei
$ Grep 000041e910c3028af739 LogEvent
<190> Nov 22 21:21:56 000423df255c [4627]: 6 | 4096 | RC | CAC CAC Erstellt Session-ID 000041e910c3028af739 aufgrund SeaChange Server Anfrage |
<190> Nov 22 21:45:28 000423df255c [4627]: 6 | 4145 | RC | CAC CAC Sitzung beendet 000041e910c3028af739 |
<190> Nov 22 21:45:28 000423df255c [4627]: 6 | 4097 | RC | CAC: Gelöschte Session-ID 000041e910c3028af739 aufgrund SeaChange Server Anfrage |

Die Termine nicht stehen. Sieht aus wie es die Lesung erstellen Zeit von einem anderen Linie. Alle anderen Eingang wäre großartig.
Sie sind sich nicht sicher, wenn es darauf ankommt, sondern vor Zeilen Daten Abstand von vielen anderen Linien der Daten.
Closed Thread

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 05:39 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0