Batch - Zeilenanfang und Zeilenende
Ich habe bereits nach einer Lösung gesucht aber nichts dazu gewfunden.
Ich habe diese Textdatei und will am Zeilenanfang und am Zeilenende ein Text hinzufügen.
Textdatei:
Text
Text
Text
Text
Am Ende sollte sie dann so aussehen:
111Text222
111Text222
111Text222
111Text222
Wie kann ich diese umsetzten?
Ich habe diese Textdatei und will am Zeilenanfang und am Zeilenende ein Text hinzufügen.
Textdatei:
Text
Text
Text
Text
Am Ende sollte sie dann so aussehen:
111Text222
111Text222
111Text222
111Text222
Wie kann ich diese umsetzten?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 113700
Url: https://administrator.de/forum/batch-zeilenanfang-und-zeilenende-113700.html
Ausgedruckt am: 27.04.2025 um 20:04 Uhr
3 Kommentare
Neuester Kommentar
Hallo nooway und willkommen im Forum!
Im einfachsten Fall (keine Leerzeilen, ohne bestimmte Sonderzeichen wie "<|>&" im Text) ginge das etwa so:
Grüße
bastla
[Edit] Fehlendes Anführungszeichen am Ende der Zeile 2 ergänzt und "%%i" in Zeile 8 korrigiert [/Edit]
Im einfachsten Fall (keine Leerzeilen, ohne bestimmte Sonderzeichen wie "<|>&" im Text) ginge das etwa so:
@echo off & setlocal
set "Alt=D:\Dein alter Text.txt"
set "Neu=D:\Dein neuer Text.txt"
set "Vor=111"
set "Nach=222"
if exist "%Neu%" del "%Neu%"
for /f "usebackq delims=" %%i in ("%Alt%") do >>"%Neu%" echo %Vor%%%i%Nach%
bastla
[Edit] Fehlendes Anführungszeichen am Ende der Zeile 2 ergänzt und "%%i" in Zeile 8 korrigiert [/Edit]