někdy musel najít nějaký text uvnitř spoustu různých textových souborů? Pokud jste v něm, tento problém může přijít poměrně často. Možná hledáte konkrétní frázi v souborech protokolu nebo možná jste programátor a potřebujete najít nějaký kód, který je uvnitř mnoho rozdílných souborů kódu.

bohužel neexistuje žádný snadný způsob, jak to udělat v systému Windows. Výchozí vyhledávání systému Windows je pro tento druh úkolu hrozné, protože je velmi pomalé a neumožňuje pokročilé vyhledávání., Naštěstí existuje několik dalších způsobů, které jsou mnohem lepší než Windows search, které zmíním v tomto příspěvku. Nebudu jít do velkých detailů o každém řešení, ale můžete použít Google se dozvědět více.

Pokud nechcete instalovat žádný software třetích stran a jste spokojeni s příkazovým řádkem, měli byste se podívat na sekci vestavěné vyhledávací příkazy níže. Předpokládám, že většina lidí je s rozhraními GUI pohodlnější, proto se nejprve zmíním o programech.,

programy vyhledávání třetích stran

pokud jde o vyhledávání více textových souborů, králem všech vyhledávacích příkazů je grep. grep je nástroj příkazového řádku v Unixu / Linuxu, který vám umožňuje provádět pokročilá vyhledávání pomocí regulárních výrazů. Je to super populární a používá se v každé distribuci Linuxu.

takže když někdo napíše program pro vyhledávání v systému Windows, nevyhnutelně má v sobě slovo grep. To je do značné míry případ všech níže uvedených programů.,

grepWin

grepWin je pravděpodobně nejoblíbenější z zde uvedených nástrojů. Podporuje regulární výrazy a umožňuje najít a nahradit text také. Mají také výukový program na svých webových stránkách, který vám pomůže s regulárními výrazy, i když můžete Google pro mnoho dalších.

vyhledávání můžete omezit podle velikosti souboru, typu souboru a dalších kritérií. Přidává také možnost do kontextové nabídky pravým tlačítkem myši v Průzkumníku pro rychlé vyhledávání složky. Výsledky jsou uvedeny ve spodním okně a můžete na ně dvakrát kliknout a otevřít soubory.,

AstroGrep

AstroGrep je také další dobrý vyhledávací program. Nejen, že se aktualizuje poměrně často, ale také vám ukáže, kde v souboru byl text nalezen. grepWin má také tuto možnost, pokud zvolíte tlačítko content radio, ale myslím, že je implementováno lépe v Astrogrepu.

AstroGrep může také vyhledávat soubory slov, což je užitečná funkce. Můžete také uložit nebo vytisknout všechny výsledky pro budoucí použití. Také považuji jejich rozhraní za modernější a příjemnější pro oko.,

BareGrep

BareGrep je poměrně jednoduchý vyhledávací program, který podporuje regulární výrazy a všechny základní funkce vyhledávání. Celkově je to docela rychlé a ukazuje vám zápasy v tabulkovém formátu. Bezplatná verze má úvodní obrazovku, kterou nelze zakázat. Verze pro stojí $25 a zdá se, že pouze deaktivuje úvodní obrazovku, jinak jsou funkce stejné.

PowerGREP

Pokud hledáte pro konečný vyhledávací program, pak hledat dál, než PowerGREP., Tento program má některé vážné funkce a vážnou cenovku, která s ním souvisí. Je to neuvěřitelných 159 dolarů! Je to do značné míry dostal všechny funkce uvedené výše, plus některé další, a vše zabalené pěkně do docela malé rozhraní.

doporučuji tento program pouze v případě, že máte nějaké vážné potřeby vyhledávání, které zahrnují hledání textu v souborech Word, dokumentech PDF, tabulkách Excel atd. Může dokonce extrahovat statistiky ze souborů protokolu a poskytnout vám tyto informace. Je to docela mocný nástroj.,

Vestavěné Příkazy Windows

Pokud potřebujete provést rychlé vyhledávání a nechci instalovat plnohodnotného programu, můžete použít vestavěný-in nástroje příkazového řádku v systému Windows. Jeden běží v normálním příkazovém řádku a druhý používá PowerShell. Oba jsou poměrně silné a mohou najít skoro všechno, co hledáte.

první příkaz je findstr. Zde si můžete přečíst referenční dokument a naučit se používat findstr. Můžete také zadat findstr/? na příkazovém řádku a ukáže vám použití., Jak vidíte, existuje poměrně málo možností. Je zřejmé, že je to mnohem složitější než použití jednoho z výše uvedených programů.

druhou možností je příkaz Select-String v systému Windows PowerShell. Opět platí, že s těmito příkazy je docela velká křivka učení, pokud jste je již nepoužívali. Společnost Microsoft má dobrý návod, jak používat Select-String, takže si to přečtěte.

takže to jsou v podstatě nejlepší způsoby, jak hledat text ve velkém počtu souborů., Navrhuji vyzkoušet různé možnosti a zjistit, který z nich funguje nejlépe pro vás. Užijte si to!

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *