Használja a findstr fájlt és a parancskimeneteket a Windows rendszeren

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?