Keresés egyszerre több szöveges fájlban

Kellett valaha szöveget találnia egy csomó különböző szövegfájlban? Ha informatikával foglalkozik, ez a probléma gyakran előfordulhat. Lehet, hogy egy adott kifejezést keres a naplófájlokban, vagy talán programozó, és olyan kódot kell találnia, amely sok különböző kódfájlban található.

Sajnos erre nincs egyszerű módja a Windows rendszerben(Windows) . Az alapértelmezett Windows -keresés szörnyű az ilyen jellegű feladatokhoz, mert rendkívül lassú, és nem teszi lehetővé a speciális kereséseket. Szerencsére számos más módszer is sokkal jobb, mint a Windows keresés, amelyeket ebben a bejegyzésben megemlítek. Nem részletezem az egyes megoldásokat, de a Google segítségével többet megtudhat.

Ha nem szeretne harmadik féltől származó szoftvereket telepíteni, és kényelmesen használja a parancssort, akkor nézze meg az alábbi beépített keresési parancsok részt. Feltételezem, hogy a legtöbb ember kényelmesebben kezeli a grafikus(GUI) felületeket, ezért először a programokat említem meg.

Harmadik féltől származó keresőprogramok

Ha több szöveges fájl kereséséről van szó, az összes keresési parancs királya a grep. A grep egy parancssori segédprogram UNIX/Linux rendszerben, amely lehetővé teszi speciális keresések végrehajtását reguláris kifejezések használatával. Rendkívül népszerű, és a Linux minden disztribúciójában használják .

Tehát ha valaki ír egy programot a Windows rendszeren(Windows) való kereséshez , akkor elkerülhetetlenül benne van a grep szó. Nagyjából ez a helyzet az alább felsorolt ​​összes program esetében.

grepWin

A grepWin(grepWin) valószínűleg a legnépszerűbb az itt említett eszközök közül. Támogatja a reguláris kifejezéseket, és lehetővé teszi a szöveg keresését és cseréjét is. A webhelyükön van egy oktatóanyag is, amely segít a reguláris kifejezések használatában, bár a Google-lal még sok mást kereshet.

A keresést korlátozhatja fájlméret, fájltípus és egyéb kritériumok szerint. Ezenkívül lehetőséget ad az Intéző(Explorer) jobb gombbal történő helyi menüjére a mappák gyors kereséséhez. Az eredmények az alsó ablakban vannak felsorolva, és egyszerűen kattintson rájuk duplán a fájlok megnyitásához.

AstroGrep

Az AstroGrep(AstroGrep) egy másik nagyon jó keresőprogram. Nemcsak gyakran frissül, hanem azt is megmutatja, hogy a fájl hol található a szöveg. A grepWinnek is van ilyen opciója, ha a Tartalom választógombot választja, de azt hiszem, az (Content)AstroGrepben(AstroGrep) jobban implementálható .

Az AstroGrep (AstroGrep)Word -fájlokban is kereshet , ami hasznos szolgáltatás. Az összes eredményt elmentheti vagy kinyomtathatja későbbi hivatkozás céljából. A felületüket is modernebbnek és a szemnek tetszetősebbnek találom.

BareGrep

A BareGrep(BareGrep) egy meglehetősen egyszerű keresőprogram, amely támogatja a reguláris kifejezéseket és az összes alapvető keresési funkciót. Összességében elég gyors, és táblázatos formában jeleníti meg a mérkőzéseket. Az ingyenes verzióban van egy indítóképernyő, amelyet nem lehet letiltani. A pro verzió 25 dollárba kerül, és úgy tűnik, hogy csak letiltja a splash screent, különben a funkciók ugyanazok.

PowerGREP

Ha a tökéletes keresőprogramot keresi, keressen tovább, mint a PowerGREP . Ez a program komoly funkciókkal és komoly árcédulával rendelkezik. Ez egy óriási 159 dollár! Nagyjából minden fent említett funkcióval rendelkezik, plusz még néhány, és mindezt szépen csomagolva egy csinos kis felületbe.

Ezt a programot csak akkor ajánlom, ha komoly keresési igényei vannak, például szövegek keresése Word - fájlokban, PDF - dokumentumokban, Excel -táblázatokban stb. Még statisztikákat is kivonhat a naplófájljaiból, és megadhatja ezeket az információkat. Ez egy elég erős eszköz.

Beépített Windows-parancsok

Ha csak egy gyors keresést kell végrehajtania, és nem szeretne teljes értékű programot telepíteni, használhatja a Windows(Windows) beépített parancssori eszközeit . Az egyik a normál parancssorban fut, a másik pedig a PowerShell -t használja . Mindkettő elég erős, és nagyjából mindent megtalál, amit keres.

Az első parancs a findstr . Itt olvashatja el a referenciadokumentumot(reference document) a findstr használatának megismeréséhez. A findstr /?a parancssorban, és megmutatja a használatot. Amint látja, jó néhány lehetőség van. Nyilvánvalóan ez sokkal bonyolultabb, mint a fenti programok használata.

A második lehetőség a Select-String parancs a Windows PowerShellben(Windows PowerShell) . Ismét(Again) egy elég nagy tanulási görbe van ezekkel a parancsokkal, ha még nem használtad őket. A Microsoftnak(Microsoft) van egy jó oktatóanyaga a Select-String használatához(how to use Select-String) , ezért feltétlenül olvassa el.

Tehát alapvetően ezek a legjobb módszerek arra, hogy nagyszámú fájlban szöveget keressünk. Azt javaslom, próbálja ki a különböző lehetőségeket, és nézze meg, melyik a legmegfelelőbb az Ön számára. Élvezd!



About the author

Webfejlesztő vagyok, tapasztalattal a Firefox és a Google Docs területén. A Floridai Egyetemen szereztem diplomát üzleti adminisztrációból. Szakképzettségeim a következők: weboldalkészítés, tartalomkezelő rendszer (CMS), adatelemzés és felhasználói felület tervezés. Tapasztalt tanácsadó vagyok, aki segíthet csapatának hatékony webhelyek és alkalmazások létrehozásában.



Related posts