Leerzeilen per Batch aus Textdatei entfernen möglich
Hallo.
Habe ein Problem.
Ich bekomme für einen auto. Datenimport eine Textdatei zur Verfügung gestellt.
Diese hat jedoch leider am Textende 4 Leerzeilen (Zeilenumbrüche) so das ich diese z.Zt immer per Hand vor dem Import löschen muß.
Gibt es hier eine Lösung das dies vorher automatisch z.B. mit eimen Batch funktioniert.
Vielen Dank schon mal im voraus.
Grüße madness
Habe ein Problem.
Ich bekomme für einen auto. Datenimport eine Textdatei zur Verfügung gestellt.
Diese hat jedoch leider am Textende 4 Leerzeilen (Zeilenumbrüche) so das ich diese z.Zt immer per Hand vor dem Import löschen muß.
Gibt es hier eine Lösung das dies vorher automatisch z.B. mit eimen Batch funktioniert.
Vielen Dank schon mal im voraus.
Grüße madness
Please also mark the comments that contributed to the solution of the article
Content-Key: 40684
Url: https://administrator.de/contentid/40684
Printed on: May 30, 2023 at 19:05 o'clock
5 Comments
Latest comment
hallo,
das einzige was mir auf die schnelle einfaellt, evtl geht es aber noch eleganter:
die datei zeilenweise kopieren, nachher die quelldatei loeschen und die zieldatei wieder zur quelldatei umbenennen:
hierbei werden allerdings _alle_ leerzeilen geloescht, die templatedatei muss leer sein.
Esco
das einzige was mir auf die schnelle einfaellt, evtl geht es aber noch eleganter:
die datei zeilenweise kopieren, nachher die quelldatei loeschen und die zieldatei wieder zur quelldatei umbenennen:
REM -- delLineBreak.cmd v1.1 --
echo ggh>ziel.txt
xcopy template.txt ziel.txt /Y
For /F "tokens=1 delims=" %%f in (quelle.txt) do (echo %%f>>ziel.txt)
del quelle.txt
mv ziel.txt quelle.txt
Esco
...eine andere Lösung zum Entfernen aller Leerzeichen wäre:
Gezielt nur die leeren Zeilen am Ende entfernen ginge zwar auch per Batch, aber da wäre ein anderes Werkzeug wie z.B. VBS sinnvoller.
Dazu hat Kollege bastla gerade gestern eine Beispiellösung gepostet.
Gruß
Biber
findstr ^.$ quelle.txt >ziel.txt
Gezielt nur die leeren Zeilen am Ende entfernen ginge zwar auch per Batch, aber da wäre ein anderes Werkzeug wie z.B. VBS sinnvoller.
Dazu hat Kollege bastla gerade gestern eine Beispiellösung gepostet.
Gruß
Biber
...eine andere Lösung zum Entfernen
aller Leerzeichen
wäre:
[...]
aller Leerzeichen
wäre:
findstr /n ^.$ quelle.txt
> ziel.txt
>
wieder ein klassischer einzeiler, ich gebe mich geschlagen
allerdings muesste es m.E. so heissen:
findstr ^.$ quelle.txt>ziel.txt
Esco
@Escobar
Jepp, natürlich. Thx.
Ich korrigier es oben.
Ich habe ziemlich häufig Fehler in Zeile 1.. woran das wohl liegt...?
Schönes Wochenende
Biber
Jepp, natürlich. Thx.
Ich korrigier es oben.
Ich habe ziemlich häufig Fehler in Zeile 1.. woran das wohl liegt...?
Schönes Wochenende
Biber