![]() |
Hei og Velkommen fra til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| UNIX for Dummies Spørsmål og svar Hvis du er usikker på hvor du skal legge inn en UNIX-eller Linux-spørsmålet, legger den her. Alle UNIX og Linux newbies velkommen! |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Comparison Unix og Windows fil sysytem | localp | UNIX for Dummies Spørsmål og svar | 1 | 04-11-2008 05:02 |
| Utdataformat - sammenlikning med I / p fil | velappangs | Shell programmering og Skripting | 1 | 04-03-2008 07:31 |
| fil sammenligning script | tiger99 | Shell programmering og Skripting | 1 | 01-30-2008 10:47 |
| Fil Comparison | net_shree | Shell programmering og Skripting | 19 | 01-10-2008 08:00 |
| Fil Time Comparison Spørsmål | pc9456 | UNIX for Advanced & ekspertbrukere | 2 | 07-23-2003 04:05 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
fil sammenligning ... hjelp trengs.
Hei alle,
Kan noen hjelpe meg med dette. Det er to filer, og jeg har for å matche den andre filen poster med det første, og hvis Matchet, skrive utdataene i to fies, en som inneholder Matchet poster og annet som inneholder resten. Her er eksempelet. Code:
File1 "111",erter,"00000", ,"567" "gh6",erter,"00000", ,"567" "1t7",erter,"00000", ,"yu7" "yu8",erter,"00000", ,"5h7" -- -- -- Code:
file2 111 345 yu8 -- -- Utdata bør Code:
file3 "111",erter,"00000", ,"567" "yu8",erter,"00000", ,"5h7" -- -- and file4 "gh6",erter,"00000", ,"567" "1t7",erter,"00000", ,"yu7" --- --- - |
|
||||
|
Ved å se på de 2 eksempler, hvorfor dere ikke;
[1] loop gjennom innholdet i 2dre fil [2] sammenligne hver enkelt linje i 2.-fil med alle linjer i det første [3] utskriften Matchet linjene file3 [4] Etter looping gjennom alle oppføringene i file2 gjøre en diff mellom file1 og file_matched [5] analysere o / p av [4] til file4 Disclaimer: Jeg kunne ikke skriptet hvis mitt liv var avhengig av den, så kan egentlig ikke hjelpe deg med det. Sist endret av frozentin; 05-13-2008 på 01:18.. Årsak: endret navn eksempelfiler |
|
||||
|
Sitat:
Er det noen alternativ måte å gjøre dette med god ytelse. Vennligst informer. |
|
||||
|
Dette forslaget er avhengig av hvor stor den andre filen.
Men, kan du prøve å sette alle oppføringer av 2dre fil i et grep og deretter loop gjennom 1. filen bare én gang. Denne måten du unngå flere looper som jeg antydet i mitt siste innlegg. Én måte ville være å angripe i / p filen i deler av si 1000 linjer og føyer o / p å file3 / 4. |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|