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ájlokból vagy teljes könyvtárstruktúrákból a megfelelő szöveggel rendelkező fájlokból.

Futtassa a findstr /? a parancssorból az összes olyan paraméter és opció megjelenítéséhez, amelyeket a 'String Find' támogat.

Külső eszközök, mint például Notepad ++, GGRepvagy Minden támogatja a fájlokban történő szövegkeresést is.

A findstr

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áncokat használ 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 fut ipconfig és minden eredményt visszaad, amely megfelel a 192.168-nak. 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 - A 'Windows' vagy '10' fájlt keresi 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 lévő ö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árstruktúrák 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 lehetőségek 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 fájlokban található szöveg gyors megtalálása, de eszközként szolgál a parancssori eszközök kimeneteinek kiszűrésére is.

Most te: melyik programmal keress szöveget fájlokban?