Letzten 13 Zeichen jeder Zeile einer txt Datei entfernen
Hallo ich habe eine txt Datein "test.txt" mit folgendem Inhalt
Ich möchte nun per batch den Text so aufbereiten dass die letzten 13 Zeichen einer jeden Zeile entfernt werden und das Ergebnis in eine neue txt Datei geschrieben werden (test2.txt).
So soll also dass Ergebnis aussehen:
Hiermit klappt es leider nicht:
Hat jemand eine Idee?
S245C001;17/10/2009;0
S245C002;30/10/2009;0
S245C003;30/10/2009;0
S245C004;30/10/2009;0
S245C005;17/10/2009;1
S245C006;13/10/2009;0
S245C007;17/10/2009;1
S245C008;30/10/2009;0
S245C009;30/10/2009;0
S245C010;30/10/2009;0
S245C011;30/10/2009;0
S245C012;30/10/2009;0
S245C013;30/10/2009;0
S245C014;30/10/2009;0
S245C050;30/10/2009;0
Ich möchte nun per batch den Text so aufbereiten dass die letzten 13 Zeichen einer jeden Zeile entfernt werden und das Ergebnis in eine neue txt Datei geschrieben werden (test2.txt).
So soll also dass Ergebnis aussehen:
S245C001
S245C002
S245C003
S245C004
S245C005
S245C006
S245C007
S245C008
S245C009
S245C010
S245C011
S245C012
S245C013
S245C014
S245C050
Hiermit klappt es leider nicht:
FOR /f %%f IN (C:\prog\test.txt) DO echo %%f:~0,-13% >>C:\prog\test2.txt
Hat jemand eine Idee?
Please also mark the comments that contributed to the solution of the article
Content-Key: 128322
Url: https://administrator.de/contentid/128322
Printed on: April 25, 2024 at 00:04 o'clock
1 Comment
Hallo FlashGordon!
Du könntest Dich hier dranhängen ...
... oder, um das Ganze abzukürzen:
Grüße
bastla
Du könntest Dich hier dranhängen ...
... oder, um das Ganze abzukürzen:
for /f "delims=;" %%f in (C:\prog\test.txt) do >>C:\prog\test2.txt echo %%f
bastla