
138701
10.02.2019, aktualisiert am 05.02.2021
Werte aus Textdatei ausgeben
Hallo zusammen,
Hier erstmal die Textdatei:
Wie kann ich nur das Alter ohne "Age=" ausgeben?
Hier erstmal die Textdatei:
Name=Alex
Age=32
Password=1234
Wie kann ich nur das Alter ohne "Age=" ausgeben?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 416401
Url: https://administrator.de/forum/werte-aus-textdatei-ausgeben-416401.html
Ausgedruckt am: 01.05.2025 um 22:05 Uhr
7 Kommentare
Neuester Kommentar

Für alle Zeilen
Bzw. für best. Wert
Tutorial zur FOR-Schleife
for /f "usebackq tokens=2 delims==" %%a in ("c:\file.txt") do @echo %%a
for /f "tokens=2 delims==" %%a in ('findstr /iblc:"Age=" "c:\file.txt" 2^>nul') do @echo %%a

Tutorial lesen und lernen. For Schleife ist alles was du brauchst.

Nach dem Tutorial habe ich es immer noch nicht verstanden...
Dann so oft nochmal lesen bis du es kapiert hast.

Zitat von @138701:
Ich möchte einen Wert einer Variable innerhalb einer Textdatei verändern.
Na und ich sehe das Problem nichtIch möchte einen Wert einer Variable innerhalb einer Textdatei verändern.
In diesem Tutorial gibt es dafür keine Lösung.
Dafür musst du nur das da was da auf deinem Hals wackelt benutzen Ich brauche nur einen Befehl - Eine einzige Zeile!
echo Lesen bildet
Und es ist mir dringlich.
Dann beauftrage doch einen Dienstleister. Hausaufgaben erfragst du bitte hier.Bitte tue mir diesen Gefallen...
Gern geschehen. Btw. das was du suchst findest du hier im Forum in x Threads, du müsstest also nur mal die Suche anwerfen, wenn du dazu auch schon zu faul bist ...Durch copy n' paste lernst du nichts, naja hier, friss und dann kotz deine nächste Frage hier hin die nichts mehr mit der Ursprungsfrage zu tun hat ...
@echo off &setlocal
set "quelle=D:\datei.txt"
set "ziel=D:\datei2.txt"
set "SEARCH=Age"
set "NEWVALUE=300"
>"%Ziel%" (for /f "usebackq tokens=* delims=" %%a in ("%quelle%") do for /f "tokens=1,2 delims==" %%b in ("%%a") do if /i "%%b" == "%SEARCH%" (echo(%%b=%NEWVALUE%) else (echo(%%a))