H
hellfire
Doppel-As
Ascii 0x20 ist ein Leerzeichen. Das macht das ganze also einfach.
Wiederholungsfrage: Was definierst Du in Deinen Beispiel als Datenfeld? Sprich Änderungen in welchem Feld zeigen dann an, dass es sich um neue Zeilen handelt? Am besten Du erklärst das an Hand von echten Testdaten, die Du bei Bedarf etwas anonymisierst.
Ich nehme mal an, dass das 1. Feld die Datensatz-ID ist. Somit würde das dann tun:
Wiederholungsfrage: Was definierst Du in Deinen Beispiel als Datenfeld? Sprich Änderungen in welchem Feld zeigen dann an, dass es sich um neue Zeilen handelt? Am besten Du erklärst das an Hand von echten Testdaten, die Du bei Bedarf etwas anonymisierst.
Ich nehme mal an, dass das 1. Feld die Datensatz-ID ist. Somit würde das dann tun:
Code:
awk 'FNR==NR{A[$1];next} !($1 in A){print $0}' kleine_datei grosse_datei
Zuletzt bearbeitet: