Batch programozás
-
#20
"( ha a 15 öst jól értem, akkor nem a fájlnevekben kell keresni, hanem a fájl tartalomban??? )"
A 15-ös feladat kétértelmű. Lehet filenévben is karaktersorozatokat keresni, illetve magában a file-ban is.
A 16-os 17-es feladatok pedig abban van a bibi, hogy rész-karakterláncot kell keresni. Ha nem azt kéne, megoldható lenne egyszerű feltételekkel is:
IF %1==%4 ECHO %1
IF %2==%4 ECHO %2
IF %3==%4 ECHO %3
Sajnos a FOR /F-ről nem találtam olyan példát, ahol kifejezetten sztringet kerestek sztringben. A súgó is eléggé elszomorító:
FOR /F ["beállítások"] %változó IN (fájlkészlet) DO parancs
[parancs_paraméterei]
FOR /F ["beállítások"] %változó IN ("karakterlánc") DO parancs
[parancs_paraméterei]
FOR /F ["beállítások"] %változó IN ('parancs') DO parancs
[parancs_paraméterei]
De itt sem járhatunk sok sikerrel.