Használja a findstr fájlt és a parancskimeneteket a Windows rendszeren
- Kategória: Oktatóanyagok
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 ++ , GGRep vagy Minden támogatja 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á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?