The UNIX and Linux Forums  
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.

Go Back   De Unix-en Linux Forum > Top Forums > Programmeren en Shell Scripting
.
google unix.com



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

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 Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 06-05-2008
ragavhere ragavhere is offline
Geregistreerde gebruiker
  
 

Join Date: april 2008
Locatie: Chennai, India
Posts: 79
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..
  #2 (permalink)  
Old 06-05-2008
fabtagon fabtagon is offline
Geregistreerde gebruiker
  
 

Join Date: april 2008
Locatie: Europese Unie / Duitsland
Posts: 189
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
  #3 (permalink)  
Old 06-05-2008
ragavhere ragavhere is offline
Geregistreerde gebruiker
  
 

Join Date: april 2008
Locatie: Chennai, India
Posts: 79
Question

Sorry. Ik ben nieuw bij UNIX en dont hebben kennis over PERL.
Kunt u mij helpen?
  #4 (permalink)  
Old 06-05-2008
fabtagon fabtagon is offline
Geregistreerde gebruiker
  
 

Join Date: april 2008
Locatie: Europese Unie / Duitsland
Posts: 189
Dus beter rekening optie i) - dit is veel gemakkelijker. Haal het pakket GNU coreutils of GNU fileutils (oude naam, heel veel dezelfde inhoud) voor uw besturingssysteem.
Closed Thread

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 09:56 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0