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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 40684
Url: https://administrator.de/contentid/40684
Ausgedruckt am: 23.11.2024 um 11:11 Uhr
5 Kommentare
Neuester Kommentar
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