Für Auswertungen und Analysen ist es mitunter erforderlich, einen Berg von Logfiles zusammenzuführen. Auch zum erstellen von Wörterbüchern etc. oft benötigt.
Bei 2 Files stellt Copy/Paste kein Problem darf, was jedoch bei 1000 Logfiles?
Variante 1 – Windows Console
1. Console öffnen und zum Ordner mit den Files navigieren:
Console öffnen:
Ausführen – CMD oder schneller STRG+Shift+Rechtsklick in den Ordner
2. Merge der Daten ausführen mit nur einem Befehl:
for %f in (*.txt) do type "%f" >> output.tx
Es werden alle .txt files im Ordner verwendet und in ein neues Textfile zusammengeführt. Einfach Dateiendung entsprechend den eigenen Files anpassen.
Beachte: In den einzelnen Files sollte jeweils am Ende ein Zeilenumbruch enthalten sein. dann wird beim Merge für jedes Files eine neue Zeile begonnen, ansonsten wird das jeweils anzuhängende File einfach in die bestehende Zeile angefügt.
Variante 2 – Linux mit cat
http://unix.stackexchange.com/questions/3770/how-to-merge-all-text-files-in-a-directory-into-one