Vyhľadávajte vo viacerých textových súboroch naraz
Museli ste niekedy nájsť nejaký text v množstve rôznych textových súborov? Ak ste v IT, tento problém sa môže vyskytnúť pomerne často. Možno hľadáte konkrétnu frázu v protokolových súboroch alebo ste programátor a potrebujete nájsť nejaký kód, ktorý je v mnohých rôznych kódových súboroch.
Bohužiaľ, v systéme Windows(Windows) neexistuje žiadny jednoduchý spôsob, ako to urobiť . Predvolené vyhľadávanie systému Windows(Windows) je pre tento druh úloh hrozné, pretože je veľmi pomalé a neumožňuje pokročilé vyhľadávanie. Našťastie existuje niekoľko ďalších spôsobov, ktoré sú oveľa lepšie ako vyhľadávanie v systéme Windows(Windows) , o ktorých sa zmienim v tomto príspevku. Nebudem zachádzať do podrobností o každom riešení, ale môžete použiť Google , aby ste sa dozvedeli viac.
Ak nechcete inštalovať žiadny softvér tretej strany a vyhovuje vám príkazový riadok, mali by ste si pozrieť sekciu vstavaných príkazov vyhľadávania nižšie. Predpokladám, že väčšine ľudí viac vyhovuje rozhranie GUI , preto najprv spomeniem programy.
Vyhľadávacie programy tretích strán
Pokiaľ ide o vyhľadávanie viacerých textových súborov, kráľom všetkých vyhľadávacích príkazov je grep. grep je nástroj príkazového riadka v UNIX/Linux , ktorý vám umožňuje vykonávať pokročilé vyhľadávanie pomocou regulárnych výrazov. Je veľmi populárny a používa sa v každej distribúcii Linuxu(Linux) .
Takže keď niekto napíše program na vyhľadávanie v systéme Windows(Windows) , nevyhnutne obsahuje slovo grep. To je takmer prípad všetkých programov uvedených nižšie.
grepWin
grepWin je pravdepodobne najpopulárnejší z tu uvedených nástrojov. Podporuje regulárne výrazy a umožňuje vám tiež nájsť a nahradiť text. Na svojej webovej stránke majú tiež návod, ktorý vám pomôže s regulárnymi výrazmi, aj keď mnohé ďalšie môžete nájsť na Googli.
Vyhľadávanie môžete obmedziť podľa veľkosti súboru, typu súboru a ďalších kritérií. Pridáva tiež možnosť do kontextovej ponuky po kliknutí pravým tlačidlom myši v Prieskumníkovi(Explorer) na rýchle vyhľadávanie priečinka. Výsledky sú uvedené v spodnom okne a stačí na ne dvakrát kliknúť, aby ste otvorili súbory.
AstroGrep
AstroGrep je tiež ďalší skutočne dobrý vyhľadávací program. Nielenže sa pomerne často aktualizuje, ale tiež vám ukáže, kde sa v súbore nachádzal text. grepWin má tiež túto možnosť, ak vyberiete prepínač Obsah , ale myslím si, že je lepšie implementovaná v (Content)AstroGrep .
AstroGrep dokáže vyhľadávať aj v súboroch Word , čo je užitočná funkcia. Môžete tiež uložiť alebo vytlačiť všetky výsledky pre budúce použitie. Tiež považujem ich rozhranie za modernejšie a príjemnejšie pre oči.
BareGrep
BareGrep je pomerne jednoduchý vyhľadávací program, ktorý podporuje regulárne výrazy a všetky základné funkcie vyhľadávania. Celkovo je dosť rýchly a zobrazuje vám zápasy v tabuľkovom formáte. Bezplatná verzia má úvodnú obrazovku, ktorú nemôžete vypnúť. Verzia Pro stojí 25 dolárov a zdá sa, že iba deaktivuje úvodnú obrazovku, inak sú funkcie rovnaké.
PowerGREP
Ak hľadáte dokonalý vyhľadávací program, potom hľadajte ďalej ako PowerGREP . Tento program má niektoré vážne funkcie a vážnu cenovku, ktorá s ním súvisí. Je to neuveriteľných 159 dolárov! Má takmer všetky funkcie uvedené vyššie, plus niektoré ďalšie, a to všetko pekne zabalené do celkom malého rozhrania.
Tento program odporúčam len vtedy, ak máte nejaké vážne potreby vyhľadávania, ktoré zahŕňajú hľadanie textu v súboroch programu Word , dokumentoch (Word)PDF , tabuľkách programu Excel(Excel) atď. Dokáže dokonca extrahovať štatistiky z vašich protokolových súborov a poskytnúť vám tieto informácie. Je to dosť silný nástroj.
Vstavané príkazy systému Windows
Ak potrebujete vykonať iba rýchle vyhľadávanie a nechcete inštalovať plnohodnotný program, môžete použiť vstavané nástroje príkazového riadka v systéme Windows(Windows) . Jeden beží v normálnom príkazovom riadku a druhý používa PowerShell . Obaja sú dosť výkonní a dokážu nájsť takmer všetko, čo hľadáte.
Prvý príkaz je findstr . Tu si môžete prečítať referenčný dokument(reference document) , kde sa dozviete, ako používať findstr. Môžete tiež zadať findstr /?na príkazovom riadku a ukáže vám použitie. Ako vidíte, existuje pomerne veľa možností. Je zrejmé, že je to oveľa komplikovanejšie ako použitie jedného z vyššie uvedených programov.
Druhou možnosťou je príkaz Select-String v prostredí Windows PowerShell . Opäť(Again) je tu dosť veľká krivka učenia sa s týmito príkazmi, ak ste ich ešte nepoužili. Microsoft má dobrý návod, ako používať Select-String(how to use Select-String) , takže si ho určite prečítajte.
Takže toto sú v podstate najlepšie spôsoby, ako hľadať text vo veľkom počte súborov. Odporúčam vám vyskúšať rôzne možnosti a zistiť, ktorá vám najlepšie vyhovuje. Užite si to!
Related posts
Vyhľadajte text vo viacerých súboroch PDF
Ako hľadať text vo viacerých súboroch PDF naraz
Ako zlúčiť viacero zvukových súborov do jedného
Použite tento skript na premenovanie viacerých súborov naraz v systéme Windows
Hromadné vyhľadanie a nahradenie textu vo viacerých súboroch v systéme Windows 10
Ako môže PowerShell For Loop spustiť príkaz viackrát
Ako zakriviť text vo Photoshope
Ako otvoriť súbory DDS v systéme Windows 10
Uložte zoznam spustených procesov do textového súboru v systéme Windows
Ako správne vyčistiť počítač, zvnútra aj zvonka
Ako odstrániť históriu vyhľadávania Google – moderný sprievodca
Povolenia TrustedInstaller: Ako pridať, odstrániť alebo zmeniť systémové súbory
Ako sťahovať súbory a zobrazovať kód z GitHub
Ako šifrovať súbory ZIP
Ako odstrániť dočasné súbory a iné nevyžiadané položky na smartfóne alebo tablete
Ako otvoriť obrazové súbory EPS v systéme Windows
Ako otáčať text a obrázky vo Photoshope
Ako odstrániť text z ikon na paneli úloh systému Windows
Nájdite a opravte poškodené súbory MP3
Ako používať výkonné nástroje na vyhľadávanie fotografií dostupné vo Fotkách Google