The UNIX and Linux Forums  
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.

Go Back   UNIX och Linux Forum > Upp Forum > UNIX for Dummies Frågor & Svar
.
google unix.com



UNIX for Dummies Frågor & Svar Om du inte är säker på var att skriva en UNIX eller Linux fråga efter det här. Alla UNIX-och Linux-nybörjare välkomna!

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
jämföra filer och skapa nya med awk tonet Shell-programmering och Skript 7 12-27-2007 10:05
Jämför 2 listan och ta bort vissa namn eltinator Shell-programmering och Skript 12 08-23-2007 12:45
tar användning och radera / skapa användarnamn zp523444 Linux 2 12-11-2006 05:18
Hur kan man jämföra flera filer och skapa en ny alxkn UNIX for Dummies Frågor & Svar 1 07-17-2006 11:04
Jämför data i 2 filer och ta bort om filen finns lweegp Shell-programmering och Skript 3 10-13-2005 06:35

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 Sök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 11-21-2008
bpfoster7 bpfoster7 is offline
Registered User
  
 

Join Date: oktober 2008
Inlägg: 4
Jämför unikt ID för att skapa och ta bort Times

Jag har tusentals rader om dagen av uppgifter vill jag reda ut. Alla möten har 3 rader nedan. Jag vill ta reda på varje sammanträdesperioder längd från Skapande att Raderingar. Var och en har en unik session ID

logevent3: <190> 20 november 08:41:06 000423df255c [4627]: 6 | 4096 | RC | CAC: Skapad CAC session ID 0000019d1a5501ad7f32 på grund av Seachange server begäran |

logevent3: <190> 20 november 09:06:15 000423df255c [4627]: 6 | 4145 | RC | CAC: Avslutade CAC session 0000019d1a5501ad7f32 |

logevent3: <190> 20 november 09:06:15 000423df255c [4627]: 6 | 4097 | RC | CAC: Utgår session ID 0000019d1a5501ad7f32 pga Seachange server begäran |

logevent3: <190> 20 november 08:09:13 000423df255c [4627]: 6 | 4096 | RC | CAC: Skapad CAC session ID 000041df18d50268a8b9 på grund av Seachange server begäran |

logevent3: <190> 20 november 09:39:41 000423df255c [4627]: 6 | 4145 | RC | CAC: Avslutade CAC session 000041df18d50268a8b9 |

logevent3: <190> 20 november 09:39:41 000423df255c [4627]: 6 | 4097 | RC | CAC: Utgår session ID 000041df18d50268a8b9 pga Seachange server begäran |
Så vad jag tänkte på om det är möjligt är att ha. Så för ovanstående sammanträde den skulle se ut

Session ID Skapa Temne Radera Temne Session Längd
0000019d1a5501ad7f32 den 20 november 08:41:06 november 20 09:06:15 25:09 min
000041df18d50268a8b9 den 20 november 08:09:13 november 20 09:39:41 90:28 min

Några av dessa kan vara ett par timmar i längd och
  #2 (permalänk)  
Old 11-21-2008
rubin's Avatar
Rubin rubin is offline Forum Advisor  
Registered User
  
 

Join Date: Nov 2007
Inlägg: 321
Prova något sådant,

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

Baserat på dina prov, jag antar ID område någonstans efter område 8 och är en kombination av siffror och bokstäver.
  #3 (permalänk)  
Old 11-22-2008
bpfoster7 bpfoster7 is offline
Registered User
  
 

Join Date: oktober 2008
Inlägg: 4
Rubin,

Tack det funkade, typ av.

Detta är vad ditt kommando produceras.
000041e910c3028af739 november 22 21:45:24 november 22 21:45:28 0:04 min

Detta är data från fil
$ Grep 000041e910c3028af739 logevent
<190> november 22 21:21:56 000423df255c [4627]: 6 | 4096 | RC | CAC: Skapad CAC session ID 000041e910c3028af739 på grund av Seachange server begäran |
<190> november 22 21:45:28 000423df255c [4627]: 6 | 4145 | RC | CAC: Avslutade CAC session 000041e910c3028af739 |
<190> november 22 21:45:28 000423df255c [4627]: 6 | 4097 | RC | CAC: Utgår session ID 000041e910c3028af739 pga Seachange server begäran |

Datumen inte radas upp. Ser ut som det du läser skapa Temne från en annan linje. Alla andra uppgifter skulle vara jättebra.
Inte säker på om det är viktigt, men framför rader av data är placerade av många andra rader av data.
Closed Thread

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 12:01.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0