Baster
Neu angemeldet
- Registriert
- 5 Apr. 2015
- Beiträge
- 68
ich bräuchte mal eine batch-datei
ich hoffe, da kann mir jemand von euch helfen, ist von großer wichtigkeit.
also: ein Ordner (Log-files) muss verschoben werden. vorher soll in alle .log files einem String suchen und
die Zeile, die ihn enthält, durch eine andere Zeile ersetzen.
[src=bash] @echo off
SETLOCAL=ENABLEDELAYEDEXPANSION
rename *.log *.tmp
for /f %%a in (log.tmp) do (
set foo=%%a
if !foo!=die-original-Zeil set foo=die-neue-zeile
echo !foo! >> *.log)
del .*tmp[/src]
ich brauch also eine schleife, welche besagt, dass alle log dateien im Ordner (Log-files) bearbeitet/editiert wird.
sobald der prozess beendet ist, Verschiebe den Ordner (Log-files) nach pfad x
vielen Dank schonmal für eure mühe^^
ich hoffe, da kann mir jemand von euch helfen, ist von großer wichtigkeit.
also: ein Ordner (Log-files) muss verschoben werden. vorher soll in alle .log files einem String suchen und
die Zeile, die ihn enthält, durch eine andere Zeile ersetzen.
[src=bash] @echo off
SETLOCAL=ENABLEDELAYEDEXPANSION
rename *.log *.tmp
for /f %%a in (log.tmp) do (
set foo=%%a
if !foo!=die-original-Zeil set foo=die-neue-zeile
echo !foo! >> *.log)
del .*tmp[/src]
ich brauch also eine schleife, welche besagt, dass alle log dateien im Ordner (Log-files) bearbeitet/editiert wird.
sobald der prozess beendet ist, Verschiebe den Ordner (Log-files) nach pfad x
vielen Dank schonmal für eure mühe^^