Failides teksti ja käskude väljundite otsimiseks kasutage Windowsi rakendust findstr

Kui soovite leida konkreetset teksti failides, käsurealt väljundis või mujal, võite selleks kasutada Windowsi käsku findstr.

Findstr on Windowsi opsüsteemi sisseehitatud tööriist, mida võite käsurealt käivitada, et leida faile failidest või käsuridadest.

Rakenduse abil saate filtreerida käsuridade väljundeid, otsida üksikute failide või tervete kataloogistruktuuride hulgast vastavat teksti sisaldavaid faile.

Kas käivitada findstr /? alates käsurealt kõigi parameetrite ja valikute kuvamiseks, mida "Stringi otsimine" toetab.

Kolmandate osapoolte tööriistad, näiteks Notepad ++, GGRep või Kõik, toetavad ka failides teksti leidmist.

Kasutades findstr

Saate Findstri käivitada käsurealt või pakkfailidena. Avage uus käsurida, koputades Windowsi võtmel, tippides cmd.exe ja valides tulemuse.

Kasulikud parameetrid:

  • /? - kuvab abiteksti
  • / S - otsib kataloogist ja kõigist alamkataloogidest
  • / I - otsing ei ole tõstutundlik
  • / R - kasutage otsisõnu regulaarsete väljenditena
  • / B - sobib joonte alguses olevate mustritega
  • / P - mitteprinditavate tähemärkidega failide vahelejätmine
  • / V - printige ainult vasteid sisaldavad read
  • / N - printige rea number

Siin on loetelu näidetest, mis võivad teile kasulikuks osutuda:

  • ipconfig | findstr "192.168" - käsk käivitab ipconfig ja tagastab kõik tulemused, mis vastavad 192.168. Muid tulemusi eiratakse.
  • netstat | findstr "123.123.123.13" - käivitab käsu netstat ja tagastab kõik stringile vastavad tulemused (antud juhul IP-aadressid).
  • findstr / c: "Windows 10" windows.txt - otsib stringi "Windows 10" dokumendi windows.txt
  • findstr "Windows 10" windows txt - otsib failis "Windows" või "10".
  • findstr "windows" c: \ocs \ *. * - otsib faili c: \ dokumentide alt stringi "windows" abil.
  • findstr / s / i Windows *. * - otsib kõiki faile aktiivses kataloogis ja kõiki alamkatalooge sõna Windows puhul, ignoreerides suurtähti.
  • findstr / b / n / r / c: "^ * FOR" * .bas-- Tagastab kõik read, mis algavad FOR-iga ja millele eelneb null või rohkem tühikuid. Prindib ka rea ​​numbri.

Findstr on võimas käsk, mida saate kasutada failide stringide otsimiseks või käsuridade väljundi filtreerimiseks. Võite seda kasutada tervete kataloogistruktuuride või draivide otsimiseks failide jaoks, mis vastavad valitud stringile või selle osale, ja määratud teksti leidmiseks käsuridade väljunditest kiiresti.

Täpsemad valikud hõlmavad rea alguses või lõpus leiduva sisu tagastamist, tavaliste avaldiste kasutamist või metamärke.

Lõppsõna

Findstri peamine eelis on see, et see on sisseehitatud tööriist, mida saate kasutada mis tahes Windowsi masinas. Failidest teksti leidmine on kasulik, kuid töötab ka käsuridade väljundi filtreerimiseks.

Nüüd teie : millist programmi kasutate failidest teksti otsimiseks?