Batch: Szöveg keresése fájlokban

Rendszer / Windows batch (2003 katt)

Ha egy adott szöveget szeretnénk megkeresni valamely szövegfájlban, és a találattól függően valamilyen további műveletet szeretnénk végrehajtani, akkor erre a célra a findstr programot használhatjuk.

Egy rövid példa:

findstr "valami" pelda.txt

if errorlevel 1 (
echo Nem talaltam meg a szoveget!
) else (
echo Megtalaltam a szoveget!
)



Ha nem kis-nagybetű érzékeny keresést szeretnénk futtatni, akkor a /i kapcsolót kell használni.

További infók:

http://ss64.com/nt/findstr.html
https://technet.microsoft.com/en-us/library/bb490907.aspx

A fenti linkek alapján látható, hogy a findstr képes reguláris kifejezések kezelésére is.

Előző oldal Kapitány