einpaarfragen

Bestimmte Werte in Textdateien mittels BAT löschen

Hallo zusammen,
ich habe 3 Textdateien.
Buchstaben.txt = Inhalt ist A B C D E
Zahlen.txt = Inhalt ist 1 2 3 4
Ergebnis.txt = A 1
Gibt es eine Möglichkeit eine Batch-Datei zu erstellen, die in Ergebnis.txt reinschaut und den Wert A aus der Buchstaben.txt und den Wert 1 aus der Zahlen.txt löscht?
Wenn ich in Ergebnis.txt den Wert B 4 stehen habe, soll die Batch aus der Buchstaben.txt das B löschen und aus der Zahlen.txt die 4 .
Habt ihr eine Idee?
Danke euch.
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 398531

Url: https://administrator.de/forum/bestimmte-werte-in-textdateien-mittels-bat-loeschen-398531.html

Ausgedruckt am: 30.04.2025 um 01:04 Uhr

Penny.Cilin
Penny.Cilin 17.01.2019 um 12:54:02 Uhr
Goto Top
137846
137846 17.01.2019 aktualisiert um 17:32:54 Uhr
Goto Top
@echo off &setlocal ENABLEDELAYEDEXPANSION
set "ordner=D:\HastDuNochAlleTassenImSchrank"  
set "buchstaben=%ordner%\buchstaben.txt"  
set "zahlen=%ordner%\zahlen.txt"  
set "ergebnis=%ordner%\ergebnis.txt"  
for /f "usebackq tokens=1,2" %%a in ("%ergebnis%") do (  
	set /p line_a=<"%buchstaben%"  
	set /p line_b=<"%zahlen%"  
	>"%buchstaben%" echo(!line_a:%%a=!  
	>"%zahlen%" echo(!line_b:%%b=!  
	
)