Ich habe große Dateien mit drei Spalten (~ 10.000 Zeilen) und möchte Zeilen entfernen, wenn der Inhalt der dritten Spalte dieser Zeile in der dritten Spalte einer anderen Zeile erscheint. Die Dateigrößen machen die Sortierung etwas umständlich, und ich kann den folgenden Code nicht verwenden, da nicht alle Zeilen identisch sind. nur der Inhalt von Spalte 3.
awk '!seen[$0]++' filename
-u
würde nur doppelte Zeilen entfernen , keine doppelten Schlüssel ... aber ich liege falsch.