AWK in Shell-Skript - Wie vergleiche und verschmelze ich ZWEI Dateien basierend auf einem gemeinsamen Schlüssel (2 gemeinsame Felder)?
Könnte jemand bitte helfen, um zwei Dateien zu vergleichen, ich habe den folgenden Befehl verwendet, aber ich konnte nicht erfolgreich sein,
awk -F, 'NR == FNR {a [$ 1, $ 2]; next} (($ 1, $ 2) in a) 'temp1.dat temp2.dat
Hier ist mein Bedarf, müssen die ersten beiden Felder in den beiden folgenden Datendateien vergleichen und das Ergebnis wie erwartet in Datei 3 zusammenführen (erstes Feld, zweites Feld, 3 Feld von Temp1.dat, 3 Feld von Temp2.dat)
Datei1: temp1.dat
A, AB,100
B,BB,200
C,CC,300
Datei2: temp2.dat
A,AB,10
C,CC,30
D,DF, 4
Datei3: Ausgabe
A, AB,100,10
C,CC,300,30