Findstr: Poiščite določen niz v datotekah z ukazom Windows (alternativa Grep)
- Kategorija: Windows
Večini uporabnikov, ki uporabljajo Linux, je zelo všeč uporaba ukazne vrstice. Ena od osnovnih zahtev je najti posebne nize v določeni datoteki ali datotekah ali celo iz izhoda določenega ukaza. Oprijem je možnost ukazne vrstice uporablja se za iskanje določenega niza v datoteki ali več datotekah ali iz izpisa ukaza, vendar se lahko uporablja samo v Linuxu. Za Windows je alternativa grep findstr .
Ker uporabniki sistema Windows ne uporabljajo ukazne vrstice za manjše stvari, večina uporabnikov ne ve, kako najti določen niz v datotekah z ukazno vrstico Windows ali celo PowerShell. V tem članku bomo razpravljali o tem, kako uporabiti findstr (enakovreden Grepu v operacijskem sistemu Windows) v ukaznem pozivu in tudi, kako uporabiti funkcijo find z uporabo PowerShell. Pogovorimo se o različnih scenarijih, ki jih lahko uporabimo v resničnih situacijah. Hiter povzetek skriti 1 Filtrirajte izhod ukaza z uporabo ukaznega poziva 2 Poiščite določen niz v eni datoteki z ukaznim pozivom 3 Poiščite določen niz v mapi z uporabo Findstr
Filtrirajte izhod ukaza z uporabo ukaznega poziva
Če želite filtrirati rezultate ukaza, lahko uporabite | findstr string_to_find
Netstat na primer večinoma uporabljam za preverjanje povezav v računalniku. Če želim preveriti, katera aplikacija ali naslov IP je povezan z določenimi vrati, bom uporabil naslednji ukaz:
netstat | findstr posnetki
Findstr vrata za filtriranje imastr
To mi bo prikazalo samo zaščitena vrata imap, odprta v računalniku.
Poiščite določen niz v eni datoteki z ukaznim pozivom
Ukaz za ta namen je:
findstr string_to_find ime_datoteke
Na primer,
findstr reader new 1.txt
Določite lahko tudi celotno pot do datoteke, če ni v istem imeniku, kot je bil odprt v ukaznem pozivu.
poiščite besedilni niz v datoteki
Poiščite določen niz v mapi z uporabo Findstr
Določite lahko tudi mapo za iskanje določenega besedilnega niza v več datotekah.
findstr /M reader C: Users Usman Desktop *
To bo dalo seznam vseh datotek s polno potjo, ki vsebuje bralnik besedilnih nizov. Če ne določite /M, bo izpis prikazal natančen besedilni niz skupaj z imenom datoteke, kjer je niz našel.
Iskanje niza iz mape
Z ukazom lahko greste skozi vsa stikala, ki jih lahko uporabite tukaj .
Ta ukaz je lahko v mnogih primerih uporaben, zlasti ko ustvarjam dnevnik omrežnih dejavnosti in moram iz dnevnika najti določeno stvar. Kaj naredite s tem ukazom za filter findstr?