Ich versuche, zwei CSV-Datei in eine einzige Datei auf folgende Weise zusammenführen. erste Datei: enthält alle Daten. zweite Datei: Daten enthalten aktualisiert.Merge zwei csv-Datei in Linux
so die resultierende Datei sollte alle Daten mit der Zeile enthalten über den zweiten Dateidaten geändert ..
Beispiel:
file1:
1,Hello,123
2,Hello,456
3,Bye,789
file2:
1,Hello,123
3,Hello,789
4,Bye,345
resulted file:
1,Hello,123
2,Hello,456
3,Hello,789
4,Bye,345
alle neuen Eintrag hinzugefügt werden soll, sollte kein alter Eintrag entfernt werden, ist jeder aktualisierte Eintrag sollte in Ergebnis aktualisiert werden.
Ich suche nach einer einfacheren Lösung über ein Shell-Skript.
Vielen Dank im Voraus. :)
Vermissen Sie Zeilenumbrüche? – kabanus
fehlende Newline? bei Bedarf kann ich es in der Vorverarbeitung der Datei hinzufügen –
NM, jemand bearbeitet Ihre Frage. Bitte beachten Sie, was sie getan haben - so sollte es aussehen. Auch ist jede Sprache in Ordnung oder nur bash/csh? – kabanus