Via Batch den Inhalt einer .txt Datei mit dem Inhalt einer anderen .txt Datei erweitern
Hey,
wie oben bereits beschrieben, möchte ich eine Batch-Datei schreiben, die aus einem Textdatei (a.txt) den
Gesamtinhalt kopiert und in eine andere Textdatei(b.txt) in einer neuen Zeile einfügt.
a.txt (C:\a.txt)
Test05
Test02
b.txt (C:\b.txt)
test45...
test23...
Output.txt (C:\Output.txt)
test45...
test23...
Test05
Test02
kann mir jemand hierbei helfen? danke
wie oben bereits beschrieben, möchte ich eine Batch-Datei schreiben, die aus einem Textdatei (a.txt) den
Gesamtinhalt kopiert und in eine andere Textdatei(b.txt) in einer neuen Zeile einfügt.
a.txt (C:\a.txt)
Test05
Test02
b.txt (C:\b.txt)
test45...
test23...
Output.txt (C:\Output.txt)
test45...
test23...
Test05
Test02
kann mir jemand hierbei helfen? danke
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 131566
Url: https://administrator.de/forum/via-batch-den-inhalt-einer-txt-datei-mit-dem-inhalt-einer-anderen-txt-datei-erweitern-131566.html
Ausgedruckt am: 08.06.2025 um 21:06 Uhr
3 Kommentare
Neuester Kommentar

Hey,
Beitrag dann bitte als gelöst merkieren.
copy c:\a.txt + c:\b.txt c:\c.txt
<OT>
Moin user90,
Batch und CMD-Befehle sind grundsätzlich schlecht geeignet, um Text(datei)manipulationen durchzuführen.
Die fehlenden bzw. wenig geeigneten Features sind
Deshalb ist -solltest du wirklich eine "automatisierte Textdateienbearbeitung" machen wollen oder müssen- ein Ausweichen auf Tools wie
Grüße
Biber
</OT>
Moin user90,
Zitat von @user90:
Kennst du / jemand eine Seite, wo man lernen kann, wie man .txt-Dateien mit batch bearbeitet?
Auch wenn es im Prinzip ja schon eine Antwort ist, wenn niemand auf diese Frage antwortet, will ich es etwas wortreicher formulieren.Kennst du / jemand eine Seite, wo man lernen kann, wie man .txt-Dateien mit batch bearbeitet?
Batch und CMD-Befehle sind grundsätzlich schlecht geeignet, um Text(datei)manipulationen durchzuführen.
Die fehlenden bzw. wenig geeigneten Features sind
- Eine Verarbeitung von kompletten Dateien (wie in deinem Beispiel oben) ist zwar möglich
- aber es geht nur eine Ebene feiner - CMD-Befehle arbeiten ZEILENbezogen, nicht ZEICHENbezogen
- Ein ZEILENweises Bearbeiten einer Textdatei ist zu alledem nur eine Richtung möglich - stur von der ersten bis zur letzten Zeile
- Viel zu viele in Textdateien vorkommende Zeichen haben im Batch spezielle Bedeutung und werden (aus Sicht des Anwenders) "falsch" interpretiert.
Deshalb ist -solltest du wirklich eine "automatisierte Textdateienbearbeitung" machen wollen oder müssen- ein Ausweichen auf Tools wie
- SED und/oder
- Search & Replace-Tools und/oder
- VBSkript (oder JScript)
Grüße
Biber
</OT>