Preporučeno, 2024

Izbor Urednika

Traži unutar više tekstualnih datoteka odjednom

Jeste li ikada morali pronaći neki tekst unutar hrpe različitih tekstualnih datoteka? Ako ste u IT-u, ovo se pitanje može pojaviti vrlo često. Možda ste u potrazi za određenu frazu u log datotekama ili možda ste programer i trebate pronaći neki kod koji je unutar mnogo različitih kodnih datoteka.

Nažalost, ne postoji jednostavan način da to učinite u sustavu Windows. Zadano pretraživanje za Windows je strašno za ovu vrstu zadatka jer je super sporo i ne dopušta napredna pretraživanja. Srećom, postoji nekoliko drugih načina koji su daleko superiorniji za Windows pretraživanje, koje ću spomenuti u ovom postu. Neću ulaziti u detalje o svakom rješenju, ali možete koristiti Google da biste saznali više.

Ako ne želite instalirati softver treće strane i ako vam odgovara naredbeni redak, trebali biste provjeriti ugrađeni odjeljak naredbi za pretraživanje u nastavku. Pretpostavljam da je većina ljudi udobnija s GUI sučeljima, pa sam stoga prvi spomenuo programe.

Programi pretraživanja treće strane

Kada je riječ o pretraživanju više tekstualnih datoteka, kralj svih naredbi za pretraživanje je grep. grep je uslužni program naredbenog retka u UNIX / Linuxu koji vam omogućuje izvršavanje naprednih pretraživanja pomoću regularnih izraza. Super je popularan i koristi se u svakoj distribuciji Linuxa.

Dakle, kada netko napiše program za pretraživanje na Windowsu, neizbježno ima u njemu riječ grep. To je uglavnom slučaj sa svim dolje navedenim programima.

grepWin

grepWin je vjerojatno najpopularniji od ovdje spomenutih alata. Podržava regularne izraze i omogućuje vam da pronađete i zamijenite tekst. Na svojoj web-lokaciji također imaju i udžbenik koji će vam pomoći s uobičajenim izrazima, iako Google može mnogo više.

Možete ograničiti pretraživanje prema veličini datoteke, vrsti datoteke i drugim kriterijima. Također dodaje opciju kontekstnog izbornika desnom tipkom miša u Exploreru za brzo pretraživanje mape. Rezultati su navedeni u donjem prozoru i možete samo dvaput kliknuti na njih da biste otvorili datoteke.

AstroGrep

AstroGrep je još jedan stvarno dobar program za pretraživanje. Ne samo da se ažurira vrlo često, već i pokazuje gdje je u datoteci pronađen tekst. grepWin također ima tu opciju ako odaberete radio gumb Sadržaj, ali mislim da je bolje implementiran u AstroGrep.

AstroGrep također može pretraživati ​​Word datoteke, što je zgodna značajka. Također možete spremiti ili ispisati sve rezultate za buduću referencu. Također vidim da je njihovo sučelje modernije i ugodnije oku.

BareGrep

BareGrep je prilično jednostavan program za pretraživanje koji podržava regularne izraze i sve osnovne funkcije pretraživanja. To je prilično brzo u ukupnom poretku i prikazuje podudaranja u tabličnom obliku. Besplatna inačica ima početni zaslon koji ne možete onemogućiti. Pro verzija košta $ 25 i čini se da samo onemogućava početni zaslon, inače su značajke iste.

PowerGREP

Ako tražite ultimativni program za pretraživanje, potražite dalje od PowerGREP-a. Ovaj program ima neke ozbiljne značajke i ozbiljnu cijenu koju treba pratiti. To je nevjerojatnih 159 $! To je prilično mnogo gore navedenih značajki, plus nešto više, a sve je lijepo upakirano u malo sučelje.

Ja samo preporučujem ovaj program ako imate neke ozbiljne potrebe pretraživanja koje uključuju pronalaženje teksta u Word datotekama, PDF dokumentima, Excelovim proračunskim tablicama, itd. To čak može izvući statistike iz vaših log datoteka i dati te informacije vama. To je vrlo moćan alat.

Ugrađene Windows naredbe

Ako samo trebate izvršiti brzo pretraživanje i ne želite instalirati punopravni program, možete koristiti ugrađene alate naredbenog retka u sustavu Windows. Jedan se pokreće u normalnom naredbenom retku, a drugi koristi PowerShell. Oba su vrlo moćna i mogu pronaći gotovo sve što tražite.

Prva naredba je findstr . Ovdje možete pročitati referentni dokument kako bi naučili kako koristiti findstr. Također možete upisati findstr /? u naredbenom retku i prikazat će vam uporabu. Kao što možete vidjeti, postoji nekoliko mogućnosti. Očito je to mnogo kompliciranije od korištenja jednog od gore navedenih programa.

Druga mogućnost je naredba Select-String u Windows PowerShell. Opet, postoji prilično velika krivulja učenja s ovim naredbama ako ih već niste koristili. Microsoft ima dobar tutorial o tome kako koristiti Select-String, pa svakako pročitajte.

Dakle, to su u biti najbolji načini za pretraživanje teksta u velikom broju datoteka. Predlažem vam da isprobate različite opcije i vidite koja vam je najbolja. Uživati!

Top