Findstr: Pronađite određeni niz u datotekama pomoću naredbe Windows (alternativa Grep)

Isprobajte Naš Instrument Za Uklanjanje Problema

Većini korisnika koji koriste Linux vrlo je ugodno koristiti naredbeni redak. Jedan od osnovnih zahtjeva je pronaći određene nizove unutar određene datoteke ili datoteka ili čak iz rezultata određene naredbe. Zahvat je opciju naredbenog retka koristi se za pronalaženje određenog niza unutar datoteke ili više datoteka ili iz izlaza naredbe, ali može se koristiti samo u Linuxu. Za Windows, grep alternativa je findstr .

Budući da korisnici Windowsa nisu navikli koristiti naredbeni redak za manje stvari, većina korisnika ne zna kako pronaći određeni niz u datotekama pomoću Windows naredbenog retka ili čak PowerShell-a. U ovom ćemo članku raspravljati o tome kako koristiti findstr (ekvivalent Grepa u sustavu Windows) u naredbenom retku, kao i kako koristiti funkciju pronalaženja pomoću PowerShell -a. Razgovarajmo o različitim scenarijima koji se mogu koristiti u stvarnim situacijama. Brzi sažetak sakriti 1 Filtrirajte izlaz naredbe pomoću naredbenog retka 2 Potražite određeni niz unutar jedne datoteke pomoću naredbenog retka 3 Potražite određeni niz u mapi koristeći Findstr

Filtrirajte izlaz naredbe pomoću naredbenog retka

Ako želite filtrirati rezultate naredbe, možete koristiti | findstr string_to_find

Na primjer, uglavnom koristim netstat za provjeru veza uspostavljenih na računalu. Ako želim provjeriti koja je aplikacija ili IP adresa povezana s određenim portom, upotrijebit ću sljedeću naredbu:

netstat | findstr slike Findstr filtriranje imastr portova za filtriranje

Findstr filtriranje imastr portova za filtriranje

Ovo će mi pokazati samo sigurne imap portove otvorene na računalu.

Potražite određeni niz unutar jedne datoteke pomoću naredbenog retka

Naredba u tu svrhu je:

findstr string_to_find file_name

Na primjer,

findstr reader novi 1.txt

Također možete dati punu putanju datoteke ako nije u istom direktoriju koji je otvoren u naredbenom retku.

pronaći tekstualni niz u datoteci

Potražite određeni niz u mapi koristeći Findstr

Također možete odrediti mapu za pronalaženje određenog tekstualnog niza u više datoteka.

findstr /M čitač C: Korisnici Usman Desktop *

Ovo će dati popis svih datoteka s punim putom koje sadrže čitač tekstualnih nizova. Ako ne navedete /M, izlaz će prikazati točan tekstualni niz zajedno s imenom datoteke u kojoj je pronašao niz.

Traženje niza iz mape

Možete proći kroz sve prekidače koje možete koristiti s naredbom ovdje .

Ova naredba može biti korisna u mnogim slučajevima, osobito kada stvaram zapisnik mrežnih aktivnosti i moram pronaći određenu stvar iz dnevnika. Što radite s ovom naredbom filtra findstr?