ooit tekst gevonden in een aantal verschillende tekstbestanden? Als je in het, dit probleem kan komen heel vaak. Misschien ben je op zoek naar een bepaalde zin in logbestanden of misschien ben je een programmeur en moet je wat code vinden die in veel verschillende code-bestanden zit.
helaas is er geen eenvoudige manier om dit te doen in Windows. De standaard Windows-zoekopdracht is verschrikkelijk voor dit soort taken, omdat het super traag en niet toestaan voor geavanceerde zoekopdrachten., Gelukkig, er zijn verschillende andere manieren die veel beter zijn dan Windows zoeken, die Ik zal vermelden in dit bericht. Ik zal niet in detail gaan over elke oplossing, maar u kunt Google gebruiken om meer te leren.
Als u geen software van derden wilt installeren en u vertrouwd bent met de opdrachtregel, dan moet u de ingebouwde zoekopdrachten hieronder bekijken. Ik ga ervan uit dat de meeste mensen zijn meer comfortabel met GUI-interfaces, dus dat is waarom ik noem de programma ‘ s eerste.,
zoekprogramma ‘ s van derden
wanneer het gaat om het zoeken van meerdere tekstbestanden, is de koning van alle zoekopdrachten grep. grep is een command line utility in UNIX / Linux waarmee u geavanceerde zoekopdrachten kunt uitvoeren met behulp van reguliere expressies. Het is super populair en gebruikt in elke distributie van Linux.
dus als iemand een programma schrijft voor het zoeken op Windows, heeft het onvermijdelijk het woord grep erin. Dat is vrijwel het geval met alle programma ‘ s hieronder vermeld.,
grepWin
grepWin is waarschijnlijk de meest populaire van de hier genoemde gereedschappen. Het ondersteunt reguliere expressies en stelt u in staat om ook tekst te vinden en te vervangen. Ze hebben ook een tutorial op hun website om te helpen met reguliere expressies, hoewel je kunt Google voor veel meer.
u kunt het zoeken beperken op Bestandsgrootte, bestandstype en andere criteria. Het voegt ook een optie toe aan het contextmenu met de rechtermuisknop in Verkenner om snel een map te zoeken. De resultaten worden weergegeven in het onderste venster en je kunt gewoon dubbelklikken op hen om de bestanden te openen.,
AstroGrep
AstroGrep is ook een heel goed zoekprogramma. Het wordt niet alleen vaak bijgewerkt, het laat ook zien waar in het bestand de tekst werd gevonden. grepWin heeft ook die optie als je kiest voor de inhoud radio knop, maar ik denk dat het beter is geïmplementeerd in AstroGrep.
AstroGrep kan ook Word-bestanden doorzoeken, wat een handige functie is. U kunt ook alle resultaten opslaan of afdrukken voor toekomstig gebruik. Ik vind hun interface ook moderner en een lust voor het oog.,
BareGrep
BareGrep is een vrij eenvoudig zoekprogramma dat reguliere expressies en alle basis zoekfuncties ondersteunt. Het is vrij snel over het algemeen en toont u wedstrijden in een tabelvorm. De gratis versie heeft een splash-scherm dat u niet kunt uitschakelen. De pro-versie kost $ 25 en lijkt het splash-scherm gewoon uit te schakelen, anders zijn de functies hetzelfde.
PowerGREP
Als u op zoek bent naar het ultieme zoekprogramma, zoek dan verder dan PowerGREP., Dit programma heeft een aantal ernstige functies en een serieus prijskaartje om mee te gaan. Het is maar liefst 159 Dollar! Het is vrijwel kreeg alle hierboven genoemde functies, plus wat meer, en allemaal mooi verpakt in een mooie kleine interface.
Ik raad dit programma alleen aan als u een aantal serieuze zoekbehoeften heeft, waaronder het vinden van tekst in Word-bestanden, PDF-documenten, Excel-spreadsheets, enz. Het kan zelfs statistieken uit uw logbestanden halen en die informatie aan u geven. Het is een krachtig hulpmiddel.,
ingebouwde Windows-opdrachten
Als u alleen een snelle zoekopdracht hoeft uit te voeren en geen volwaardig programma wilt installeren, kunt u de ingebouwde commandoregelhulpmiddelen in Windows gebruiken. De ene draait in de normale opdrachtprompt en de andere gebruikt PowerShell. Beide zijn vrij krachtig en kan vrijwel alles vinden wat u zoekt.
het eerste commando is findstr. U kunt het referentiedocument hier lezen om te leren hoe u findstr gebruikt. U kunt ook findstr / typen? bij de opdrachtprompt en het zal u het gebruik laten zien., Zoals je kunt zien, zijn er nogal wat opties. Uiteraard, Dit is een stuk ingewikkelder dan het gebruik van een van de programma ‘ s hierboven.
de tweede optie is het Select-String commando in Windows PowerShell. Nogmaals, er is een vrij grote leercurve met deze commando ‘ s als je ze nog niet hebt gebruikt. Microsoft heeft een goede tutorial over het gebruik van Select-String, dus zorg ervoor om dat te lezen.
dus, dat zijn in principe de beste manieren om te zoeken naar tekst in een groot aantal bestanden., Ik stel voor dat je probeert de verschillende opties en zien welke het beste werkt voor u. Geniet ervan!