PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zwei CSV Dateien vergleichen und doppelte Einträge entfernen


DumDum
11.08.2010, 15:48
Hallo Zusammen,

ok ist nicht unbedingt Shell scripting. Ich habe zwei CSV Dateien mit jeweils nur einer Spalte in der EMail Adressen stehen. Jetzt möchte ich das aus a.csv alle email Adressen entfernt werden, die auch in b.csv vorkommen. Ich möchte aber nicht, dass email Adressen in a.csv hinzugefügt werden, die nur in b.csv vorkommen.

Kann mir bitte jemand helfen ? Ich bin leider kein Linuxkenner und hab mich nur flüchtig mit einigen Befehlen auseinander gesetzt.

Gruss und Danke schon mal.


Imp
23.08.2010, 13:13
Hi!

Schau doch mal hier nach ...
http://www.tutorials.de/linux-unix/334656-eintraege-aus-2-dateien-filtern-mit-grep.html (http://www.tutorials.de/linux-unix/334656-eintraege-aus-2-dateien-filtern-mit-grep.html)

Grüße
Imp

sin
22.09.2010, 09:05
Hallo!

Versuchs doch mal mit sort und der unique (-u) option. So werden alle doppelten Einträge entfernt.


sort -u a.csv b.csv > a.csv


Gruss
sin