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 |