Ha konkrét szöveget akar találni fájlokban, parancssori kimenetben vagy másutt, akkor erre a Windows megtalálja a findstr parancsot.
A Findstr a Windows operációs rendszer beépített eszköze, amelyet a parancssorból futtathat, hogy szöveget keressen a fájlokban vagy a parancssori kimenetekben.
Az alkalmazás segítségével szűrheti a parancssori kimeneteket, kereshet egyedi fájlokban vagy teljes könyvtárszerkezetekben a megfelelő szöveggel rendelkező fájlokban.
Futtassa a findstr /? a parancssorból az összes olyan paraméter és opció megjelenítéséhez, amelyeket a "String keresése" támogat.
Harmadik féltől származó eszközök, például a Notepad ++, a GGRep vagy a Minden támogatják a fájlokban történő szövegkeresést is.
A findstr
A Findstr parancsot a parancssorból vagy a kötegelt fájlokból is futtathatja. Nyisson meg egy új parancssort, ha megérinti a Windows billentyűt, beírja a cmd.exe fájlt, és kiválasztja az eredményt.
Hasznos paraméterek:
- /? - a súgószöveg megjelenítése
- / S - a könyvtárban és az összes alkönyvtárban keres
- / I - a keresés nem nagybetűs
- / R - keresési karakterláncok használata reguláris kifejezésként
- / B - megegyezik a mintákkal a sorok elején
- / P - nem nyomtatható karakterekkel rendelkező fájlok átugrása
- / V - csak olyan sorokat nyomtasson, amelyek egyezést tartalmaznak
- / N - nyomtassa ki a sorszámot
Íme néhány példa, amelyek hasznosnak találhatók:
- ipconfig | findstr "192.168" - A parancs futtatja az ipconfig fájlt, és minden eredményt visszaad, amely megegyezik a 192.168-tal. Minden más eredményt figyelmen kívül hagyunk.
- netstat | findstr "123.123.123.13" - Futtatja a netstat parancsot, és minden eredményt megad, amely megegyezik a karakterlánccal (ebben az esetben az IP-címmel).
- findstr / c: "Windows 10" windows.txt - A Windows.txt dokumentumot keresi a "Windows 10" karakterláncra
- findstr "Windows 10" windows txt - "Windows" vagy "10" fájlt keres a fájlban.
- findstr "windows" c: \ documents \ *. * - A c: \ document alatt található fájlokat keresi a "Windows" karakterlánchoz.
- findstr / s / i Windows *. * - Az aktuális könyvtárban található összes fájlt és az alkönyvtárakat keresi a Windows szó figyelmen kívül hagyásakor a kis- és nagybetűk között.
- findstr / b / n / r / c: "^ * FOR" * .bas-- Visszaad minden olyan sort, amely a FOR-dal kezdődik, amelyet nulla vagy több szóköz előz meg. A sor számát is kinyomtatja.
A Findstr egy erőteljes parancs, amelyet felhasználhat sztringek keresésére a fájlokban vagy a parancssori kimenet szűrésére. Használhatja a teljes könyvtárszerkezetek vagy meghajtók fájljai számára, amelyek megegyeznek a kiválasztott karakterlánccal vagy annak egy részével, és hogy a megadott szöveget gyorsan megtalálja a parancssori kimenetekben.
A speciális beállítások között szerepel a sorok elején vagy végén található tartalom visszatérése, reguláris kifejezések vagy helyettesítő karakterek használata.
Záró szavak
A Findstr fő előnye, hogy egy beépített eszköz, amelyet bármilyen Windows gépen futtathat. Hasznos a szövegek gyors megtalálása a fájlokban, de a parancssori eszközök kimeneteinek kiszűrésére szolgáló eszközként is szolgál.
Most Ön : melyik programmal keress szöveget fájlokban?