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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 188000
Url: https://administrator.de/forum/batch-skript-zum-auslesen-einer-bestimmten-stelle-in-einer-txt-188000.html
Ausgedruckt am: 22.12.2024 um 23:12 Uhr
2 Kommentare
Neuester Kommentar
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