einpaarfragen
Goto Top

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.

Content-Key: 398531

Url: https://administrator.de/contentid/398531

Printed on: April 19, 2024 at 04:04 o'clock

Member: Penny.Cilin
Penny.Cilin Jan 17, 2019 at 11:54:02 (UTC)
Goto Top
Mitglied: 137846
137846 Jan 17, 2019 updated at 16:32:54 (UTC)
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=!  
	
)