The UNIX and Linux Forums  

Go Back   UNIX og Linux Forums > Top Forums > UNIX for dummyer Spørgsmål & svar
.
google unix.com



UNIX for dummyer Spørgsmål & svar Hvis du ikke ved, hvor man skal sende en UNIX-eller Linux-spørgsmål, efter det her. Alle UNIX og Linux newbies velkommen!

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
Sammenligning Unix og Windows fil sysytem localp UNIX for dummyer Spørgsmål & svar 1 04-11-2008 05:02 AM
Outputformat - sammenligning med I / p fil velappangs Shell Programmering og Scripting 1 04-03-2008 07:31 AM
fil sammenligning script tiger99 Shell Programmering og Scripting 1 01-30-2008 10:47 AM
Filsammenligning net_shree Shell Programmering og Scripting 19 01-10-2008 08:00 PM
File Time Sammenligning Spørgsmål pc9456 UNIX for Advanced & Ekspertsøgning Brugere 2 07-23-2003 04:05 PM

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øg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 05-13-2008
er_ashu er_ashu is offline
Registreret Bruger
  
 

Join Date: Apr 2007
Stillinger: 50
fil sammenligning ... hjælpe nødvendigt.

Hej alle,

Kan nogen hjælpe mig med dette.
Der er to filer, og jeg har til at matche den anden fil optegnelser med det første, og hvis spillet, udskrive output i to fies, hvoraf den ene indeholder de matchede registre og andre indeholdende resten.

Her er eksemplet.

Code:
File1 

"111",erter,"00000",    ,"567"
"gh6",erter,"00000",    ,"567"
"1t7",erter,"00000",    ,"yu7"
"yu8",erter,"00000",    ,"5h7"
--
--
--


Code:
file2

111
345
yu8
--
--

Som det kan ses 111 og yu8 kampe med første reord i fil 1, så hele rækken skal udskrives.

Output bør

Code:
file3 

"111",erter,"00000",    ,"567"
"yu8",erter,"00000",    ,"5h7"
--

--

and 

file4

"gh6",erter,"00000",    ,"567"
"1t7",erter,"00000",    ,"yu7"
---
---

-

Kan nogen hjælpe mig med dette. Tak.
  #2 (permalink)  
Old 05-13-2008
frozentin frozentin is offline
Registreret Bruger
  
 

Join Date: May 2008
Beliggenhed: Wien, VA + Bombay, Indien
Posts: 109
Ved at se på dine 2 eksempler, hvorfor så ikke dig;
[1] sløjfe gennem indholdet af 2. fil
[2] sammenligne hver enkelt linje i 2. filen med alle de linjer i den første
[3] udskrive matchede linjer til fil3
[4] Efter looping gennem alle de poster i fil2, gøre en diff mellem file1 og file_matched
[5] parse o / p på [4] for at file4

Disclaimer: Jeg kunne ikke script hvis mit liv afhang af det, så kan ikke rigtig hjælpe dig med det.

Sidst redigeret af frozentin; 05-13-2008 på 01:18 AM.. Årsag: ændret navn eksempelfiler
  #3 (permalink)  
Old 05-13-2008
er_ashu er_ashu is offline
Registreret Bruger
  
 

Join Date: Apr 2007
Stillinger: 50
Citat:
Oprindeligt Indsendt af frozentin View Post
Ved at se på dine 2 eksempler, hvorfor så ikke dig;
[1] sløjfe gennem indholdet af 2. fil
[2] sammenligne hver enkelt linje i 2. filen med alle de linjer i den første
[3] udskrive matchede linjer til fil3
[4] Efter looping gennem alle de poster i fil2, gøre en diff mellem file1 og file_matched
[5] parse o / p på [4] for at file4

Disclaimer: Jeg kunne ikke script hvis mit liv afhang af det, så kan ikke rigtig hjælpe dig med det.
Takket Frozentin men spørgsmålet her er, at en af filen (file1 i dette tilfælde) har en enorm ingen af optegnelser og looping og sammenligning tager en masse tid.

Er der nogen alternativ måde at gøre det med gode resultater.

Please advise.
  #4 (permalink)  
Old 05-13-2008
frozentin frozentin is offline
Registreret Bruger
  
 

Join Date: May 2008
Beliggenhed: Wien, VA + Bombay, Indien
Posts: 109
Dette forslag afhænger af, hvor stor din anden fil.

Men du kan forsøge at sætte alle indtastninger af 2. fil i en grep listen og derefter sløjfe gennem 1. filen kun én gang. På denne måde undgår du flere sløjfer, som jeg foreslog i mit sidste indlæg.

Endnu en måde ville være at angribe i / p filen i bidder af sige 1000 linjer, og append o / p til fil3 / 4.
  #5 (permalink)  
Old 05-15-2008
gmahesh2k gmahesh2k is offline
Registreret Bruger
  
 

Join Date: May 2008
Stillinger: 8
Unhappy Script venligst

Kan du venligst efter scriptet for dette som jeg ikke få til at sammenligne ved hjælp loop

Thnaks

mah
Closed Thread

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 12:52 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0