Zoeken in meerdere tekstbestanden tegelijk
Ooit wat tekst in een heleboel verschillende tekstbestanden moeten vinden? Als je in de IT zit, kan dit probleem vaak voorkomen. Misschien ben je op zoek naar een bepaalde zin in logbestanden of misschien ben je een programmeur en moet je een code vinden die in veel verschillende codebestanden staat.
Helaas is er geen gemakkelijke manier om dit in Windows te doen . De standaard Windows -zoekopdracht is verschrikkelijk voor dit soort taken, omdat het super traag is en geavanceerde zoekopdrachten niet toestaat. Gelukkig zijn er verschillende andere manieren die veel beter zijn dan Windows Search, die ik in dit bericht zal noemen. Ik zal niet uitgebreid ingaan op elke oplossing, maar u kunt Google gebruiken voor meer informatie.
Als je geen software van derden wilt installeren en je vertrouwd bent met de opdrachtregel, bekijk dan het gedeelte met ingebouwde zoekopdrachten hieronder. Ik neem aan dat de meeste mensen meer vertrouwd zijn met GUI -interfaces, daarom noem ik eerst de programma's.
Zoekprogramma's van derden
Als het gaat om het doorzoeken van meerdere tekstbestanden, is grep de koning van alle zoekopdrachten. grep is een opdrachtregelprogramma in UNIX/Linux waarmee u geavanceerde zoekopdrachten kunt uitvoeren met behulp van reguliere expressies. Het is super populair en wordt gebruikt in elke distributie van Linux .
Dus als iemand een programma schrijft om op Windows te zoeken , staat onvermijdelijk het woord grep erin. Dat is vrijwel het geval met alle onderstaande programma's.
grepWin
grepWin is waarschijnlijk de meest populaire van de hier genoemde tools. Het ondersteunt reguliere expressies en stelt u ook in staat om tekst te zoeken en te vervangen. Ze hebben ook een tutorial op hun website om te helpen met reguliere expressies, hoewel je voor veel meer kunt Googlen.
U kunt de zoekopdracht beperken op bestandsgrootte, bestandstype en andere criteria. Het voegt ook een optie toe aan het contextmenu met de rechtermuisknop in Verkenner(Explorer) om snel een map te doorzoeken. De resultaten worden weergegeven in het onderste venster en u kunt er gewoon op dubbelklikken om de bestanden te openen.
AstroGrep
AstroGrep is ook een heel goed zoekprogramma. Het wordt niet alleen vrij vaak bijgewerkt, het laat ook zien waar in het bestand de tekst is gevonden. grepWin heeft die optie ook als je het keuzerondje Inhoud kiest, maar ik denk dat het beter is geïmplementeerd in (Content)AstroGrep .
AstroGrep kan ook in Word - bestanden zoeken, 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 over het algemeen vrij snel en toont je wedstrijden in tabelvorm. De gratis versie heeft een opstartscherm dat u niet kunt uitschakelen. De pro-versie kost $ 25 en lijkt alleen het opstartscherm uit te schakelen, anders zijn de functies hetzelfde.
PowerGREP
Als je op zoek bent naar het ultieme zoekprogramma, zoek dan verder dan PowerGREP . Dit programma heeft een aantal serieuze functies en een serieus prijskaartje. Het is maar liefst $ 159! Het heeft vrijwel alle bovengenoemde functies, plus nog wat meer, en allemaal mooi verpakt in een mooie kleine interface.
Ik raad dit programma alleen aan als je serieuze zoekbehoeften hebt, waaronder het vinden van tekst in Word - bestanden, PDF - documenten, Excel - spreadsheets, enz. Het kan zelfs statistieken uit je logbestanden halen en die informatie aan je geven. Het is een behoorlijk krachtig hulpmiddel.
Ingebouwde Windows-opdrachten
Als u alleen snel hoeft te zoeken en geen volwaardig programma wilt installeren, kunt u de ingebouwde opdrachtregelprogramma's in Windows gebruiken . De ene wordt uitgevoerd in de normale opdrachtprompt en de andere gebruikt PowerShell . Beide zijn behoorlijk krachtig en kunnen vrijwel alles vinden waarnaar u op zoek bent.
Het eerste commando is findstr . U kunt het referentiedocument(reference document) hier lezen om te leren hoe u findstr gebruikt. U kunt ook findstr /?bij de opdrachtprompt en het zal u het gebruik laten zien. Zoals je ziet zijn er nogal wat opties. Uiteraard is dit een stuk ingewikkelder dan het gebruik van een van de bovenstaande programma's.
De tweede optie is de opdracht Select-String in Windows PowerShell . Nogmaals(Again) , er is een behoorlijk grote leercurve met deze commando's als je ze nog niet hebt gebruikt. Microsoft heeft een goede tutorial over het gebruik van Select-String(how to use Select-String) , dus zorg ervoor dat je die leest.
Dit zijn dus eigenlijk de beste manieren om te zoeken naar tekst in een groot aantal bestanden. Ik raad u aan de verschillende opties uit te proberen en te kijken welke het beste voor u werkt. Genieten van!
Related posts
Zoeken naar tekst in meerdere PDF-bestanden
Zoeken naar tekst in meerdere PDF-bestanden tegelijk
Hoe meerdere audiobestanden in één samen te voegen
Gebruik dit script om meerdere bestanden tegelijk te hernoemen in Windows
Zoek en vervang tekst in meerdere bestanden in bulk op Windows 10
Hoe u uw Google-zoekgeschiedenis kunt verwijderen - een moderne gids
Geavanceerd zoeken met Google met zoekoperators
Hoe u uw computer tekst hardop kunt laten voorlezen
Hoe HEIC-bestanden op Windows te openen
Hoe EXE-bestanden op een Mac te openen
Hoe EPUB-bestanden op Windows te openen
Pagina's en bestanden in cache bekijken vanuit uw browser
Automatisch een back-up maken van bestanden naar Google Drive of OneDrive om gegevensverlies te voorkomen
Hoe tekst te schetsen in Photoshop
Tekst rond een afbeelding laten lopen in InDesign
Bestanden downloaden en code bekijken van GitHub
Hoe PS4-games over te zetten en bestandsgegevens op PS5 op te slaan
Een lijst met lopende processen opslaan in een tekstbestand in Windows
Hoe EPS-afbeeldingsbestanden op Windows te openen
Hoe WEBP- en HEIC-bestanden naar bruikbare formaten te converteren