Archiv verlassen und diese Seite im Standarddesign anzeigen : Inhalt zweier Dateien vergleichen
hiTCH-HiKER
02.06.04, 10:11
Ich habe zwei Dateien mit Datensätzen die jeweils eine Zeile lang sind.
In Datei A ist Datei B vollständig enthalten.
Jetzt möchte ich mir aber gerne die Datensätze ausgeben lassen, die in Datei B enthalten sind, nicht jedoch in Datei A, also quasi die Differenz der beiden Dateien. Wie geht das am Einfachsten?
hiTCH-HiKER
02.06.04, 10:24
diff ist dein Freund
Danke, ich habs irgendwie mit "cmp" versucht und bin nicht weiter gekommen ;)
Allerdings macht "diff" auch nicht was ich will... die -D Option sollte doch genau das machen was ich brauche:
# diff -D ergebnis2.txt ergebnis.txt
diff: 0653-802 Specify two file names.
Usage: diff [-bcitw] [[-C Lines|-D String|-e|-f|-n]|[-h]] File1 File2
diff [-bcilrstw] [[-C Lines|-e|-f|-n]|[-h]] [-S File] Directory1 Directory2
Komisch, denn angeblich ist der String hinter -D optional :confused:
hiTCH-HiKER
02.06.04, 10:27
ich glaub ich habs, das -D ist wohl eher ungeeignet :D
In Datei A ist Datei B vollständig enthalten.
Jetzt möchte ich mir aber gerne die Datensätze ausgeben lassen, die in Datei B enthalten sind, nicht jedoch in Datei A,zB. so:
diff fileA fileB | grep "[>]" | cut -d " " -f2Gruss Pit.
Danke, ich habs irgendwie mit "cmp" versucht und bin nicht weiter gekommen ;)
Allerdings macht "diff" auch nicht was ich will... die -D Option sollte doch genau das machen was ich brauche:
# diff -D ergebnis2.txt ergebnis.txt
diff: 0653-802 Specify two file names.
Usage: diff [-bcitw] [[-C Lines|-D String|-e|-f|-n]|[-h]] File1 File2
diff [-bcilrstw] [[-C Lines|-e|-f|-n]|[-h]] [-S File] Directory1 Directory2
Komisch, denn angeblich ist der String hinter -D optional :confused:
Nicht der String ist optional, sondern die option... :)
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.