Merge .txt / .log Files in Command Promt

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:
Merge_MS1

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.

Merge_MS2
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

 

 

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.