Log-Datei per Batch "schrumpfen" oder "reinigen"

08/08/2012 - 13:30 von Vínzenz Ahréndt | Report spam
Hallo,

ich hab hier Log-Dateien, die sehen ungefàhr so aus:

Bla bla 123456 X:\Pfad\langer Pfad\sehr langer Pfad\Klar, ist irgendeine Datei.end
Oder auch so 4321 X:\Auch ein Pfad\ auch ein langer Pfad\Andere Datei.end


Die White Spaces können jeweils mehrere Tabs und Blanks sein.

Wie bbekomme ich es denn gebacken, daß _alles_, was in jeder Zeile vor dem
Dateipfad steht, rausfliegt, damit nur der jeweilige Pfad pro Zeile
übrigbleibt?

Vielen Dank!

/
°
 

Lesen sie die antworten

#1 Stefan Kanthak
08/08/2012 - 13:55 | Warnen spam
"Vínzenz Ahréndt" schrieb:

Hallo,

ich hab hier Log-Dateien, die sehen ungefàhr so aus:

Bla bla 123456 X:\Pfad\langer Pfad\sehr langer Pfad\Klar, ist irgendeine Datei.end
Oder auch so 4321 X:\Auch ein Pfad\ auch ein langer Pfad\Andere Datei.end


Die White Spaces können jeweils mehrere Tabs und Blanks sein.

Wie bbekomme ich es denn gebacken, daß _alles_, was in jeder Zeile vor dem
Dateipfad steht, rausfliegt, damit nur der jeweilige Pfad pro Zeile
übrigbleibt?



Etwas so (ungetestet):

FOR /F "tokens=1,2 delims=:" %I IN ("logdatei") DO ECHO %I:~-1%:%J

Dummerweise zerstoert ECHO Folgen von Whitespace.

Stefan
[
Die unaufgeforderte Zusendung werbender E-Mails verstoesst gegen §823
Abs. 1 sowie §1004 Abs. 1 BGB und begruendet Anspruch auf Unterlassung.
Beschluss des OLG Bamberg vom 12.05.2005 (AZ: 1 U 143/04)

Ähnliche fragen