Batch Skript zum Auslesen einer bestimmten Stelle in einer .txt
Hallo zusammen,
ich habe da ein Problem und zwar möchte ich folgendes mit einem Batchskript bewerkstelligen:
Ich habe eine .txt welche folgenden Text beinhaltet:
Ich brauche jetzt aber nur den Teil hinter dem / (jcl2t3td.default ) den benötige ich in einer Variable, damit ich damit weiterarbeiten kann.
Ich weiß dass das mit einer for schleife zu machen ist, nur bekomme ich es nicht so wirklich hin.
Im Moment sieht mein Ansatz so aus:
Da dachte ich mir eigenltich, dass mir der richtige Wert ausgegeben wird..
Ist aber nicht so...
Was habe ich da noch für möglichkeiten?
Danke schonmal für eure hilfe
ich habe da ein Problem und zwar möchte ich folgendes mit einem Batchskript bewerkstelligen:
Ich habe eine .txt welche folgenden Text beinhaltet:
Profiles/jcl2t3td.default
Ich brauche jetzt aber nur den Teil hinter dem / (jcl2t3td.default ) den benötige ich in einer Variable, damit ich damit weiterarbeiten kann.
Ich weiß dass das mit einer for schleife zu machen ist, nur bekomme ich es nicht so wirklich hin.
Im Moment sieht mein Ansatz so aus:
for /f "tokens=2 delims=\" %%i in (%userprofile%\value.txt) do echo %%i
Da dachte ich mir eigenltich, dass mir der richtige Wert ausgegeben wird..
Ist aber nicht so...
Was habe ich da noch für möglichkeiten?
Danke schonmal für eure hilfe
Please also mark the comments that contributed to the solution of the article
Content-Key: 188000
Url: https://administrator.de/contentid/188000
Printed on: May 11, 2024 at 05:05 o'clock
2 Comments
Latest comment
Hallo holyone und willkommen im Forum!
Wird's besser, wenn Du "/" anstelle von "\" als Delimiter verwendest?
Soferne der Batch auch unter XP funktionieren soll, würde sich anbieten:
und falls es um Firefox geht, könnte das ja überhaupt gleich so aussehen:
Grüße
bastla
Wird's besser, wenn Du "/" anstelle von "\" als Delimiter verwendest?
Soferne der Batch auch unter XP funktionieren soll, würde sich anbieten:
for /f "usebackq tokens=2 delims=/" %%i in ("%userprofile%\value.txt") do echo %%i
for /f "tokens=2 delims=/" %%i in ('findstr /b "Path=Profiles/" "%appdata%\Mozilla\Firefox\profiles.ini"') do echo %%i
bastla