u34589
Goto Top

Zeilenweise alles nach einem doppelpunkt löschen

Hallo,

ich habe normalerweise nichts mit Programmieren zu tun und habs deswegen auch nicht hinbekommen mir eine kleine Batch datei zu erstellen, wie ich sie brauche.

Ich möchte eine Batch Datei erstellen, die Zeilenweise in einer Text liest und alles nach bzw inkl einem Doppelpunkt löscht.

Ein Beispiele wäre eine Textdatei:

Haus:Garten
Feld:Acker

Und ich möchte, dass die neue Datei nur so aussieht:

Haus
Feld

Dabei ist es mir egal, ob aus der Ausgangsdatei der Rest gelöscht wird, oder alles in eine neue geschrieben wird. Was schneller geht wird gevorzugt.

mfg

Content-ID: 155921

Url: https://administrator.de/contentid/155921

Ausgedruckt am: 15.11.2024 um 01:11 Uhr

fontera
fontera 28.11.2010 um 22:12:32 Uhr
Goto Top
Hallo,

welches Betriebsystem?
bastla
bastla 28.11.2010 um 23:02:10 Uhr
Goto Top
Hallo u34589 und willkommen im Forum!

Versuch es damit (direkt an der Kommandozeile oder als Batch, dann jeweils %%i):
for /f "delims=:" %i in (D:\Textdatei.txt) do @>>D:\TextdateiNeu.txt echo %i
Anmerkung: Die Pfade/Namen der beiden Dateien dürfen bei dieser Schreibweise keine Leerzeichen enthalten und Leerzeilen fallen unter den Tisch.

Grüße
bastla
u34589
u34589 29.11.2010 um 00:23:29 Uhr
Goto Top
Hey bastla,

Es hat wunderbar geklappt!
Vielen Danke, dass du dir die Zeit für mich genommen hast. Dadurch konnte ich wirklich viel Zeit sparen! Schön, dass man so schnell Hilfe bekommen kann, weiter so

Grüße
bastla
bastla 29.11.2010 um 00:28:51 Uhr
Goto Top
Hallo u34589!
Es hat wunderbar geklappt!
Freut mich face-smile
weiter so
Ich werde es versuchen ... face-wink

Grüße
bastla