Ich habe eine Datei mit 4 Spalten:Wie werden wiederholte Zeilen gelöscht, wenn Spalte 2 und Spalte 3 mit awk übereinstimmen?
ifile.txt
3 5 2 2
1 4 2 1
4 5 7 2
5 5 7 1
0 0 1 1
Ich mag würde die wiederholten Zeilen, deren Spalte 2 & 3 gleich löschen. zum Beispiel hat Reihe 3 & 4 gleiche Werte in Spalte 2 & 3. So möchte ich die 3. Reihe behalten und 4. Reihe löschen. meine Ausgabe lautet:
ofile.txt
3 5 2 2
1 4 2 1
4 5 7 2
0 0 1 1
Sehr nett. Funktioniert gut mit regulären (nicht gawk) awk. – jas
@ A-Ray: Vielen Dank. Aber es tut mir leid, ich suchte nach etwas anderem. d.h. zum Löschen des Wiederholten. – Kay
so? 'awk '! [a $ 2, $ 3] ++' Datei ' – bian