Batch programozás
  • Dj Faustus #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.