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
visa resultatet av wc-l med ord före och efter resultat melanie_pfefer UNIX for Dummies Frågor & Svar 3 04-30-2008 08:33
Jämför 2 sorterade filer varungupta Shell-programmering och Skript 7 01-25-2008 01:07
Utmatningen formaterad Resultatsidor loggfilen från gamla 30000 rader följd logga <help required> vikas.iet Shell-programmering och Skript 5 12-02-2007 10:43
Sätta i sorterade rader buddyme UNIX for Dummies Frågor & Svar 1 10-24-2007 06:26
sorterade processer Pro Shell-programmering och Skript 7 05-19-2007 04:52

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-28-2005
krsunderm krsunderm is offline
Registered User
  
 

Join Date: Nov 2005
Inlägg: 1
comm - sorterade resultatet frågor

I AIX 5.2, vi försöker skapa en delta-filen genom att jämföra innan utdraget till den nya utdraget. Vi har vissa poster visas som nya när vi skulle inte tro det.

Problemet verkar vara relaterat till uppkomsten av ett nytt rekord med en nyckel som är helt innesluten i ett annat register nyckel. (Inte säker på varför nyckeln skulle fråga eftersom vi utför titelinformation nivå jämförelser ...)

I slutändan ser att förstå:
1) Varför ska vi få ytterligare register tillbaka?
2) Varför sortera-n (anges nedan) löser problemet?


Ett exempel förmodligen diskuteras frågan bäst ... OBS (Båda typer använder samma syntax.)

Föregående Utdrag (sorterade resultatet heter prev_extract.dat.srt)
11111 | Värde A1 | Value A2
12345 | Värde A3 | Värde A4
12346 | Värde A5 | Värde A6
9999 | Värde A7 | Värde A8

Nya Utdrag (pre-typ)
11111 | Värde A1 | Value A2
12345 | Värde A3 | Värde A4
12346 | Värde A5 | Värde A6
9999 | Värde A7 | Värde A8
123 | Värde A9 | Värde A10

Sortera Nya Utdrag
sortera-t "|"-K1, 1 New_Extract.dat> New_Extract.dat.srt

Nya Utdrag (sorterade resultat)
11111 | Värde A1 | Value A2
123 | Värde A9 | Värde A10
12345 | Värde A3 | Värde A4
12346 | Värde A5 | Värde A6
9999 | Värde A7 | Värde A8

Jämför Filer
comm -23 New_Extract.dat.srt prev_extract.dat.srt> Extract_addchg.dat


Baserat på vår förståelse, att jämföra resultaten bör visa alla poster som är nya (tillägger) eller har ändrats. Så Extract_addchg.dat ska se ut så här:
123 | Värde A9 | Värde A10

Men vår Extract_addchg.dat faktiskt ser ut så här:
123 | Värde A9 | Värde A10
12345 | Värde A3 | Värde A4
12346 | Värde A5 | Värde A6


Om vi ändrar vår sorts kommandon till ett slags-n ... sedan 123 titelinformation flyttar långt innan 12345 och 12346 och comm bara de register önska.


Alla förklaringar?
  #2 (permalänk)  
Old 11-29-2005
grasper grasper is offline
Registered User
  
 

Join Date: Sep 2005
Inlägg: 45
Jag skulle vara mycket intresserade av några förklaringar till det också - att byta ledningar (|) till något annat ger rätt resultat, men jag har ingen aning om varför detta skulle vara.
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 02:05.


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