Findstr: Etsi tietty merkkijono tiedostoista Windows -komennolla (Grep -vaihtoehto)
- Luokka: Windows
Suurin osa Linuxia käyttävistä käyttäjistä on erittäin mukava käyttää komentoriviä. Ja yksi perusvaatimuksista on löytää tiettyjä merkkijonoja tietystä tiedostosta tai tiedostoista tai jopa tietyn komennon tulostuksesta. Grip on komentorivin vaihtoehto käytetään tietyn merkkijonon löytämiseen tiedoston tai useiden tiedostojen sisältä tai komennon tulostuksesta, mutta sitä voidaan käyttää vain Linuxissa. Windowsille grep -vaihtoehto on findstr .
Koska Windows-käyttäjät eivät ole tottuneet käyttämään komentoriviä pienempiin asioihin, useimmat käyttäjät eivät tiedä, miten löytää tietty merkkijono tiedostoista Windowsin komentorivin tai jopa PowerShellin avulla. Tässä artikkelissa keskustelemme Findstrin (Grepin vastine Windowsissa) käyttämisestä komentokehotteessa ja myös siitä, miten käyttää hakutoimintoa PowerShellin avulla. Keskustellaan erilaisista skenaarioista, joita voidaan käyttää todellisissa tilanteissa. Nopea yhteenveto piilottaa 1 Suodata komennon tulos komentokehotteen avulla 2 Etsi tietty merkkijono yksittäisestä tiedostosta komentokehotteen avulla 3 Etsi tietty merkkijono kansiosta Findstr
Suodata komennon tulos komentokehotteen avulla
Jos haluat suodattaa komennon tulokset, voit käyttää | findstr string_to_find
Esimerkiksi käytän enimmäkseen netstatia tietokoneella tehtyjen yhteyksien tarkistamiseen. Jos haluan tarkistaa, mikä sovellus tai IP -osoite on liitetty tiettyyn porttiin, käytän seuraavaa komentoa:
netstat | findstr imaps
Findstr -suodatus imee portit
Tämä näyttää minulle vain tietokoneellani avatut suojatut imap -portit.
Etsi tietty merkkijono yksittäisestä tiedostosta komentokehotteen avulla
Tätä varten komento on:
findstr string_to_find tiedoston_nimi
Esimerkiksi,
findstr -lukija uusi 1.txt
Voit myös antaa tiedoston koko polun, jos se ei ole samassa hakemistossa kuin komentoriviltä avattu.
etsi tekstimerkkijono tiedostosta
Etsi tietty merkkijono kansiosta Findstr
Voit myös määrittää kansion tietyn tekstimerkkijonon löytämiseksi useista tiedostoista.
findstr /M -lukija C: Users Usman Desktop *
Tämä antaa luettelon kaikista tiedostoista, joilla on täydellinen polku ja joka sisältää tekstimerkkilukijan. Jos et määritä /M, tuloste näyttää tarkan tekstimerkkijonon yhdessä tiedostonimen kanssa, josta se löysi merkkijonon.
Merkkijonon etsiminen kansiosta
Voit käydä läpi kaikki komennolla käytettävät kytkimet tässä .
Tämä komento voi olla hyödyllinen monissa tapauksissa, etenkin kun luon verkkotoiminnan lokin ja minun on löydettävä tietty asia lokista. Mitä teet tällä suodatinkomennolla findstr?