138701

"Findstr" einzelne Zeichen finden und ersetzen Batch

Hallo zusammen,

Ich habe ein Textdokument geschrieben, in dem folgendes steht:

test.txt
level=
age=
money=

Wie kann ich mit einem Batch Programm Die Zahlen hinter den Gleichzeichen verändern?
- set /p money=Money:
for /f "delims=" %%x in (test.txt) do set "moneyold=%%x" <----
set /a moneynew=%money%+%moneyold%

Mir geht es dabei darum, wie man bestimmte Zeichen in bestimmten Zeilen ersetzen evtl. erstmal finden kann.

Wenn das mit Batch nicht möglich ist oder mit Powershell einfacher ist wäre ich auch offen für ein Powershell Programm.
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 400630

Url: https://administrator.de/forum/findstr-einzelne-zeichen-finden-und-ersetzen-batch-400630.html

Ausgedruckt am: 01.05.2025 um 22:05 Uhr

Kraemer
Lösung Kraemer 06.02.2019 um 21:56:02 Uhr
Goto Top
Moin,

mit der Powershell sollte das definitiv einfacher gehen.

Get-Content, ForEach und .replace sind deine Freunde.

Gruß