vorweg: es sind meine ersten Gehversuche in dieser Materie.....
for /f "tokens=1 delims==" %%s in ('findstr /r /c:"%Treffer1%" "%Textdatei2%"') do set "Treffer2=%%s"
%Treffer1% wird (ein paar Zeilen vorher) richtig erkannt als : gdaq1
Inhalt Textdatei2:
1: gdaq1 zaxt5 sample text1a1 name1 irgendwas 16.10.23
2: gdaq2 kdhfg sample text1a2 name2 irgendeinname 16.10.23
.
.
.
10: gdaq10 fjghreio sample text2a2 auchirgendwas 02.11.23
for /f... wirft immer als Treffer2 "10: gdaq10 fjghreio sample text2a2 auchirgendwas 02.11.23" aus
-> wie kann ich besser eingrenzen, damit NUR die Zeile 1:... ausgegeben wird?
for /f "tokens=1 delims==" %%s in ('findstr /r /c:"%Treffer1%" "%Textdatei2%"') do set "Treffer2=%%s"
%Treffer1% wird (ein paar Zeilen vorher) richtig erkannt als : gdaq1
Inhalt Textdatei2:
1: gdaq1 zaxt5 sample text1a1 name1 irgendwas 16.10.23
2: gdaq2 kdhfg sample text1a2 name2 irgendeinname 16.10.23
.
.
.
10: gdaq10 fjghreio sample text2a2 auchirgendwas 02.11.23
for /f... wirft immer als Treffer2 "10: gdaq10 fjghreio sample text2a2 auchirgendwas 02.11.23" aus
-> wie kann ich besser eingrenzen, damit NUR die Zeile 1:... ausgegeben wird?