Etsi useista tekstitiedostoista kerralla

Oletko koskaan joutunut löytämään tekstiä joukosta erilaisia ​​tekstitiedostoja? Jos olet IT-alalla, tämä ongelma voi tulla esiin melko usein. Ehkä etsit tiettyä lausetta lokitiedostoista tai ehkä olet ohjelmoija ja sinun on löydettävä koodia, joka on useiden eri kooditiedostojen sisällä.

Valitettavasti Windowsissa(Windows) ei ole helppoa tapaa tehdä tämä . Windowsin(Windows) oletushaku on kauhea tällaiselle tehtävälle, koska se on erittäin hidas eikä salli tarkennettuja hakuja. Onneksi on useita muita tapoja, jotka ovat paljon parempia kuin Windows - haku, ja mainitsen ne tässä viestissä. En mene yksityiskohtaisesti jokaiseen ratkaisuun, mutta voit käyttää Googlea(Google) saadaksesi lisätietoja.

Jos et halua asentaa kolmannen osapuolen ohjelmistoja ja olet tyytyväinen komentoriville, sinun kannattaa tutustua alla olevaan sisäänrakennettujen hakukomentojen osioon. Oletan, että useimmat ihmiset ovat mukavampia GUI -liitäntöjen kanssa, joten siksi mainitsen ohjelmat ensin.

Kolmannen osapuolen hakuohjelmat

Kun kyse on useiden tekstitiedostojen etsimisestä, kaikkien hakukomentojen kuningas on grep. UNIX/Linux komentorivityökalu, jonka avulla voit suorittaa tarkennettuja hakuja säännöllisten lausekkeiden avulla. Se on erittäin suosittu ja sitä käytetään kaikissa Linux -jakeluissa .

Joten kun joku kirjoittaa ohjelman Windows -hakua varten , siinä on väistämättä sana grep. Näin on pitkälti kaikkien alla lueteltujen ohjelmien kohdalla.

grepWin

grepWin on luultavasti suosituin tässä mainituista työkaluista. Se tukee säännöllisiä lausekkeita ja mahdollistaa myös tekstin etsimisen ja korvaamisen. Heillä on myös verkkosivustollaan opetusohjelma, joka auttaa säännöllisten lausekkeiden kanssa, mutta voit etsiä Googlella monia muita.

Voit rajoittaa hakua tiedostokoon, tiedostotyypin ja muiden kriteerien mukaan. Se lisää myös vaihtoehdon Resurssienhallinnan(Explorer) hiiren kakkospainikkeen pikavalikkoon, jolla voit hakea kansiosta nopeasti. Tulokset luetellaan alaikkunassa, ja voit avata tiedostot kaksoisnapsauttamalla niitä.

AstroGrep

AstroGrep on myös toinen todella hyvä hakuohjelma. Se ei vain päivity melko usein, vaan se myös näyttää, mistä tiedostosta teksti löydettiin. grepWinillä on myös tämä vaihtoehto, jos valitset Sisältö(Content) -valintanapin, mutta mielestäni se on toteutettu paremmin AstroGrepissä(AstroGrep) .

AstroGrep voi myös etsiä Word - tiedostoja, mikä on kätevä ominaisuus. Voit myös tallentaa tai tulostaa kaikki tulokset myöhempää tarvetta varten. Pidän myös niiden käyttöliittymää nykyaikaisempana ja silmää miellyttävämpänä.

BareGrep

BareGrep on melko yksinkertainen hakuohjelma, joka tukee säännöllisiä lausekkeita ja kaikkia perushakutoimintoja. Se on kaiken kaikkiaan melko nopea ja näyttää osumat taulukkomuodossa. Ilmaisessa versiossa on aloitusnäyttö, jota et voi poistaa käytöstä. Pro-versio maksaa 25 dollaria ja näyttää vain poistavan aloitusnäytön käytöstä, muuten ominaisuudet ovat samat.

PowerGREP

Jos etsit parasta hakuohjelmaa, etsi pidemmältä kuin PowerGREP . Tässä ohjelmassa on joitain vakavia ominaisuuksia ja vakava hintalappu sen mukana. Se on huikeat 159 dollaria! Siinä on melkein kaikki yllä mainitut ominaisuudet ja joitain muita, ja kaikki on pakattu kauniisti pieneen käyttöliittymään.

Suosittelen tätä ohjelmaa vain, jos sinulla on vakavia hakutarpeita, joihin kuuluu tekstin etsiminen Word - tiedostoista, PDF - dokumenteista, Excel - laskentataulukoista jne. Se voi jopa poimia tilastoja lokitiedostoistasi ja antaa tiedot sinulle. Se on aika tehokas työkalu.

Sisäänrakennetut Windowsin komennot

Jos tarvitset vain nopean haun etkä halua asentaa täysimittaista ohjelmaa, voit käyttää Windowsin(Windows) sisäänrakennettuja komentorivityökaluja . Toinen suoritetaan tavallisessa komentokehotteessa ja toinen käyttää PowerShellia(PowerShell) . Molemmat ovat varsin tehokkaita ja voivat löytää melkein kaiken mitä etsit.

Ensimmäinen komento on findstr . Voit lukea viiteasiakirjan(reference document) tästä oppiaksesi käyttämään findstr. Voit myös kirjoittaa findstr /?komentokehotteessa ja se näyttää käytön. Kuten näet, vaihtoehtoja on melko vähän. Ilmeisesti tämä on paljon monimutkaisempaa kuin jonkin yllä olevista ohjelmista.

Toinen vaihtoehto on Select-String-komento Windows PowerShellissä(Windows PowerShell) . Näillä komennoilla on jälleen(Again) melko suuri oppimiskäyrä, jos et ole jo käyttänyt niitä. Microsoftilla(Microsoft) on hyvä opetusohjelma Select-Stringin käyttämiseen(how to use Select-String) , joten muista lukea se.

Nämä ovat siis periaatteessa parhaita tapoja etsiä tekstiä useista tiedostoista. Suosittelen, että kokeilet eri vaihtoehtoja ja katsot, mikä niistä sopii sinulle parhaiten. Nauttia!



About the author

Hei! Nimeni on ja olen laitteistohakkeri. Minulla on yli 10 vuoden kokemus tietokoneiden korjaamisesta ja muokkaamisesta. Voin korjata melkein mitä tahansa kannettavista tietokoneista tabletteihin ja älytelevisioihin. Taitojeni avulla pystyn auttamaan asiakkaita ratkaisemaan ongelmansa nopeasti ja tehokkaasti. Blogini on omistettu auttamaan ihmisiä korjaamaan tietokoneita ja laitteitaan oikeilla työkaluilla. Ja Facebook-sivullani jaan vinkkejä, temppuja ja oivalluksia kaikesta tietokoneeseen liittyvästä!



Related posts