Sök i flera textfiler samtidigt
Har du någonsin behövt hitta lite text i en massa olika textfiler? Om du är inom IT kan det här problemet dyka upp ganska ofta. Kanske letar du efter en viss fras i loggfiler eller kanske är du en programmerare och behöver hitta någon kod som finns i många olika kodfiler.
Tyvärr finns det inget enkelt sätt att göra detta i Windows . Standardsökningen i Windows är hemsk för den här typen av uppgifter eftersom den är superlångsam och tillåter inte avancerade sökningar. Lyckligtvis finns det flera andra sätt som är vida överlägsna Windows -sökning, som jag kommer att nämna i det här inlägget. Jag kommer inte att gå in i detalj om varje lösning, men du kan använda Google för att lära dig mer.
Om du inte vill installera någon programvara från tredje part och du är bekväm med kommandoraden, bör du kolla in avsnittet med inbyggda sökkommandon nedan. Jag antar att de flesta människor är mer bekväma med GUI -gränssnitt, så det är därför jag nämner programmen först.
Tredjeparts sökprogram
När det gäller att söka i flera textfiler är kungen av alla sökkommandon grep. grep är ett kommandoradsverktyg i UNIX/Linux som låter dig utföra avancerade sökningar med reguljära uttryck. Det är superpopulärt och används i alla distributioner av Linux .
Så när någon skriver ett program för att söka på Windows har det oundvikligen ordet grep i sig. Det är i stort sett fallet med alla program som listas nedan.
grepWin
grepWin är förmodligen det mest populära av de verktyg som nämns här. Det stöder reguljära uttryck och låter dig även hitta och ersätta text. De har också en handledning på sin webbplats för att hjälpa till med reguljära uttryck, även om du kan Google efter många fler.
Du kan begränsa sökningen efter filstorlek, filtyp och andra kriterier. Det lägger också till ett alternativ till högerklickskontextmenyn i Utforskaren(Explorer) för att snabbt söka i en mapp. Resultaten listas i det nedre fönstret och du kan bara dubbelklicka på dem för att öppna filerna.
AstroGrep
AstroGrep är också ett annat riktigt bra sökprogram. Den uppdateras inte bara ganska ofta, den visar dig också var i filen texten hittades. grepWin har också det alternativet om du väljer alternativknappen Innehåll(Content) , men jag tror att det är bättre implementerat i AstroGrep .
AstroGrep kan också söka i Word - filer, vilket är en praktisk funktion. Du kan också spara eller skriva ut alla resultat för framtida referens. Jag tycker också att deras gränssnitt är mer modernt och tilltalande för ögat.
BareGrep
BareGrep är ett ganska enkelt sökprogram som stöder reguljära uttryck och alla grundläggande sökfunktioner. Det är ganska snabbt överlag och visar matchningar i ett tabellformat. Gratisversionen har en startskärm som du inte kan inaktivera. Proversionen kostar $25 och verkar bara inaktivera startskärmen, annars är funktionerna desamma.
PowerGREP
Om du letar efter det ultimata sökprogrammet, leta efter längre än PowerGREP . Det här programmet har några seriösa funktioner och en seriös prislapp att följa med. Det är hela $159! Den har i stort sett alla funktioner som nämns ovan, plus några till, och alla snyggt förpackade i ett ganska litet gränssnitt.
Jag rekommenderar bara det här programmet om du har några allvarliga sökbehov som inkluderar att hitta text i Word- filer, PDF- dokument, Excel -kalkylblad, etc. Det kan till och med extrahera statistik från dina loggfiler och ge dig den informationen. Det är ett ganska kraftfullt verktyg.
Inbyggda Windows-kommandon
Om du bara behöver göra en snabb sökning och inte vill installera ett fullfjädrat program kan du använda de inbyggda kommandoradsverktygen i Windows . Den ena körs i den vanliga kommandotolken och den andra använder PowerShell . Båda är ganska kraftfulla och kan hitta i stort sett allt du letar efter.
Det första kommandot är findstr . Du kan läsa referensdokumentet(reference document) här för att lära dig hur du använder findstr. Du kan också skriva findstr /?vid kommandotolken och det kommer att visa dig användningen. Som du kan se finns det en hel del alternativ. Uppenbarligen är detta mycket mer komplicerat än att använda något av programmen ovan.
Det andra alternativet är kommandot Select-String i Windows PowerShell . Återigen(Again) , det finns en ganska stor inlärningskurva med dessa kommandon om du inte redan har använt dem. Microsoft har en bra handledning om hur man använder Select-String(how to use Select-String) , så se till att läsa den.
Så det är i princip de bästa sätten att söka efter text i ett stort antal filer. Jag föreslår att du provar de olika alternativen och ser vilket som fungerar bäst för dig. Njut av!
Related posts
Sök efter text i flera PDF-filer
Hur man söker efter text i flera PDF-filer samtidigt
Hur man slår ihop flera ljudfiler till en
Använd det här skriptet för att byta namn på flera filer samtidigt i Windows
Hitta och ersätt text i flera filer i bulk på Windows 10
Hur man skannar flera sidor till en PDF-fil
Hur man länkar textrutor i Adobe InDesign
Hur man ser cachade sidor och filer från din webbläsare
Avancerad Google-sökning med sökoperatorer
Hur man överför textmeddelanden från iPhone till Android
Hur man öppnar HEIC-filer på Windows
Hur man flödar text runt en bild i InDesign
Hur man beskriver text i Photoshop
Hur man skickar filer för stora för e-post
Hur man konverterar IMG-filer till ISO
Hur man konverterar WEBP- och HEIC-filer till användbara format
Hur man öppnar Torrent-filer på Windows 10 och Mac
Hur man översätter Word-dokument till flera språk
Hur man tar bort text från ikoner i Windows aktivitetsfält
Hur man tar bort tillfälliga filer och annat skräp på en smartphone eller surfplatta