The UNIX and Linux Forums  
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.

Go Back   UNIX og Linux Forums > Top Forums > UNIX for Advanced & Ekspertsøgning Brugere
.
google unix.com



UNIX for Advanced & Ekspertsøgning Brugere Expert-til-ekspert. Lær avancerede UNIX, UNIX-kommandoer, Linux operativsystemer, systemadministration, programmering, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
Stigende orden inden tekst kerpm Shell Programmering og Scripting 5 08-15-2008 10:39 AM
Display ændrede filer i stigende orden balareddy UNIX for Advanced & Ekspertsøgning Brugere 1 08-13-2008 06:48 AM
Stigende & Descending løbenumrene pravani1 Shell Programmering og Scripting 6 06-03-2008 08:43 AM
brug af sed over katten at fusionere filer miwinter UNIX for Advanced & Ekspertsøgning Brugere 2 11-28-2007 01:36 PM
Sorter / stigende orden gyik UNIX for dummyer Spørgsmål & svar 1 03-05-2001 10:08 AM

 
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 09-03-2008
user_prady user_prady is offline
Registreret Bruger
  
 

Join Date: Sep 2007
Posts: 163
flette to filer i stigende orden

Hej Venner,

Jeg ønsker at fusionere to filer i stigende orden på det første felt. Og hvis det første felt matcher sortere på 3. område dvs. TXADDR bør komme foran RXADDR.

file1
Code:
      9 : TXADDR  : 00000000
     65 : TXDATA  0000000000000011
     83 : TXDATA  0000000000000012
    453 : TXADDR  : 00000000
    509 : TXDATA  0000000000000001
    527 : TXDATA  0000000000000002
    879 : TXADDR  : 00000020
     934 : TXDATA  0000000000000011
     953 : TXDATA  0000000000000012
     971 : TXDATA  0000000000000013
fil2
Code:
        9 : RXADDR  : 00000001
      65 : RXDATA  0000000000000011
      83 : RXDATA  0000000000000012
     102 : RXDATA  0000000000000013
     453 : RXADDR  : 00000000
     509 : RXDATA  0000000000000001
     527 : RXDATA  0000000000000002
     546 : RXDATA  0000000000000003
     879 : RXADDR  : 00000020
     934 : RXDATA  0000000000000011
     953 : RXDATA  0000000000000012
     971 : RXDATA  0000000000000013
     990 : RXDATA  0000000000000014
Med under kommando jeg i stand til at sortere og fusionere på det første felt.
Code:
sort -n file1 file2 > file3
I fil3 jeg forventer, når den første kolonne matcher det bør prioritere den 3. kolonne dvs RXADDR & RXDATA.
Så i mit tilfælde produktionen skal
Code:
      9 : TXADDR  : 00000000
      9 : RXADDR  : 00000001
    65 : TXDATA  0000000000000011
    65 : RXDATA  0000000000000011
I dont know hvordan sortere med flere nøgle med sortere pls antyder en mulighed for det. eller enhver anden soln.

Hilsen,
user_prady

Sidst redigeret af user_prady; 09-04-2008 på 01:17 AM..
 

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 PÃ¥
Smilies er PÃ¥
[IMG] koden er PÃ¥
HTML-koden er Slukket
Trackbacks er PÃ¥
Pingbacks er PÃ¥
Refbacks er PÃ¥




Alle tidspunkter er GMT -4. Den tid er nu 09:39 PM.


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