Findstr: leidke Windowsi käsuga failidest konkreetne string (Grepi alternatiiv)

Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

Enamik Linuxi kasutavatest kasutajatest on käsurea kasutamisel väga mugavad. Ja üks põhinõue on leida konkreetsed failid või failid või isegi konkreetse käsu väljundist konkreetsed stringid. Haare on käsurea valik kasutatakse konkreetse stringi leidmiseks failist või mitmest failist või käsu väljundist, kuid seda saab kasutada ainult Linuxis. Windowsi puhul on grep alternatiiv findstr .

Kuna Windowsi kasutajaid ei kasutata käsurea kasutamiseks väiksemate asjade jaoks, ei tea enamik kasutajaid, kuidas Windowsi käsurea või isegi PowerShelli abil failidest konkreetset stringi leida. Selles artiklis käsitleme seda, kuidas kasutada käsuviibal Findstr (samaväärne Grepiga Windowsis) ja kuidas leida funktsiooni PowerShell. Arutleme erinevate stsenaariumide üle, mida saab kasutada reaalsetes olukordades. Kiire kokkuvõte peita 1 Käsu väljundi filtreerimine käsuviiba abil 2 Otsige kindlat stringi ühest failist käsurea abil 3 Otsige kaustast konkreetset stringi, kasutades Findstr

Käsu väljundi filtreerimine käsuviiba abil

Kui soovite käsu tulemusi filtreerida, saate kasutada | findstr string_to_find

Näiteks kasutan enamasti netstatit arvutiga tehtud ühenduste kontrollimiseks. Kui ma tahan kontrollida, milline rakendus või IP -aadress on konkreetse pordiga ühendatud, kasutan järgmist käsku:

netstat | findstr imaps Findstri filtreerimine katkestab pordid

Findstri filtreerimine katkestab pordid

See näitab mulle ainult minu arvutis avatud turvalisi imap -porte.

Otsige kindlat stringi ühest failist käsurea abil

Selleks on käsk järgmine:

findstr string_to_find faili_nimi

Näiteks,

findstr lugeja uus 1.txt

Samuti saate faili täieliku tee anda, kui see pole samas kataloogis, kus käsureal avatakse.

leida tekstistring failist

Otsige kaustast konkreetset stringi, kasutades Findstr

Samuti saate määrata kausta teatud tekstistringi leidmiseks mitmest failist.

findstr /M lugeja C: Users Usman Desktop *

See annab loendi kõigist failidest, millel on täielik tee, mis sisaldab tekstistringi lugejat. Kui te ei määra /M, kuvatakse väljundis täpne tekstistring koos faili nimega, kust see stringi leidis.

Stringi otsimine kaustast

Käsu abil saate läbida kõik lülitid, mida saate kasutada siin .

See käsk võib olla kasulik paljudel juhtudel, eriti kui loon võrgutegevuste logi ja pean logist leidma konkreetse asja. Mida selle filtrikäsu findstr abil teha?