![]() |
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Vergelijken van twee bestanden | superstar003 | Forum Support Ruimte voor Unregistered Gebruikers Account & Problemen | 1 | 05-08-2008 04:34 |
| Vergelijken van twee bestanden .. | padarthy | Programmeren en Shell Scripting | 1 | 08-29-2007 09:01 |
| het vergelijken van twee bestanden | Marwan | UNIX voor Dummies Questions & Answers | 6 | 06-11-2007 03:39 |
| vergelijken met echte schaduw bestanden bestanden | terrym | UNIX for Advanced & Expert Gebruikers | 4 | 02-09-2007 02:38 |
| Bestandsgrootte van meer dan 2GB | Nadeem Mistry | UNIX voor Dummies Questions & Answers | 3 | 07-30-2001 07:53 |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Het vergelijken van bestanden van meer dan 1.7GB
HI,
Ik heb enkele bestanden in twee mappen met dezelfde naam meer dan 2GB.I te vergelijken met deze bestanden. Deze bestanden zijn in het formaat Bestand1 in de eerste map 1 | 20080430 | IA001 | TREND DYNAMICS INC 2 | 20080430 | IP001 | AMERITAS LEVENSVERZEKERING CO 3 | 20080430 | IP002 | Transamerica LEVENSVERZEKERING CO Bestand1 in de tweede map 1 | 20080430 | IA45 | TREND DYNAMICS INC 2 | 20080430 | IP001 | AMERITAS LEVENSVERZEKERING CO De bestanden kunnen worden pijp of tab gescheiden. Wat ik moet doen is hier voor het sorteren van de bestanden, dan vergelijken. Maar het probleem hier is sinds het bestand van meer dan 2GB soort commando wont werk en het diff commando wont werk. De vergelijking moet worden regel voor regel en veld naar veld. De output moet worden in dit formaat Voor lijnen van bestanden in de eerste map ik nodig om aan te geven dat door en voeg "Van Test1" aan het begin van mismatching lijn als deze Van Test1 - 1 | 20080430 | IA001 | TREND DYNAMICS INC Voor lijnen van bestanden in de tweede map ik nodig om aan te geven dat door en voeg "Van Test2" aan het begin van mismatching lijn als deze Van Test2 - 1 | 20080430 | IA45 | TREND DYNAMICS INC En als er een lijn gevonden in bestand 1 van de eerste map wordt niet gevonden in bestand 1 van de tweede map vervolgens print deze lijn alleen aan mijn output bestand Vandaar mijn uiteindelijke uitvoer dient te worden zoals Van Test1 - 1 | 20080430 | IA001 | TREND DYNAMICS INC Van Test2 - 1 | 20080430 | IA45 | TREND DYNAMICS INC Van Test1 - 3 | 20080430 | IP002 | Transamerica LEVENSVERZEKERING CO Is er een manier om dit te doen? Laatst gewijzigd door ragavhere; op 06.05.2008 05:18 PM.. |
|
||||
|
i) krijg je een beter soort commando (bijv. gnu sorteren moeten werken en draait op bijna elke unixoid systeem)
ii) schrijf je een korte soort programma in sommige geschikt hoog niveau taal zoals perl |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|