Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- setlocal EnableDelayedExpansion
- REM ### Quelldatei, Zieldatei und Trennzeichen festlegen ###
- set source=source.txt
- set target=target.txt
- set separator=;
- REM ### Zieldatei leeren und Zeilenzähler auf 1 setzen ###
- <NUL (set /p x=) > %target%
- set n=1
- REM ### Quelldatei zeilenweise einlesen ###
- for /F "tokens=*" %%g in (%source%) do (
- REM ### Wenn der Zeilenzähler größer als 3 ist, diesen zurücksetzen ###
- REM ### und einen Zeilenumbruch in der Zieldatei einfügen ###
- if !n! GTR 3 (
- set n=1
- echo:>> %target%
- )
- REM ### Zeilenumbruch von eingelesener Zeile entfernen ###
- REM ### und diese in Zieldatei einfügen ###
- <NUL (set /p x=%%g) >> %target%
- REM ### Wenn der Zeilenzähler kleiner als 3 ist, Trennzeichen einfügen ###
- if !n! LSS 3 (
- <NUL (set /p x=%separator%) >> %target%
- )
- REM ### Zeilenzähler erhöhen ###
- set /a n+=1
- )
- pause
- exit
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement