Søg i flere tekstfiler på én gang
Har du nogensinde skullet finde noget tekst i en masse forskellige tekstfiler? Hvis du er i IT, kan dette problem dukke op ret ofte. Måske leder du efter en bestemt sætning i logfiler eller måske er du programmør og har brug for at finde noget kode, der er inde i mange forskellige kodefiler.
Desværre er der ikke nogen nem måde at gøre dette på i Windows . Standard Windows -søgningen er forfærdelig til denne slags opgaver, fordi den er super langsom og ikke tillader avancerede søgninger. Heldigvis er der flere andre måder, der er langt bedre end Windows -søgning, som jeg vil nævne i dette indlæg. Jeg vil ikke gå i detaljer om hver løsning, men du kan bruge Google til at lære mere.
Hvis du ikke ønsker at installere nogen tredjepartssoftware, og du er fortrolig med kommandolinjen, skal du tjekke den indbyggede søgekommando-sektion nedenfor. Jeg går ud fra, at de fleste mennesker er mere komfortable med GUI -grænseflader, så det er derfor, jeg nævner programmerne først.
Tredjeparts søgeprogrammer
Når det kommer til at søge i flere tekstfiler, er kongen af alle søgekommandoer grep. grep er et kommandolinjeværktøj i UNIX/Linux , der giver dig mulighed for at udføre avancerede søgninger ved hjælp af regulære udtryk. Det er super populært og bruges i enhver distribution af Linux .
Så når nogen skriver et program til søgning på Windows , har det uundgåeligt ordet grep i sig. Det er stort set tilfældet med alle programmerne nedenfor.
grepWin
grepWin er nok det mest populære af de værktøjer, der er nævnt her. Det understøtter regulære udtryk og giver dig mulighed for også at finde og erstatte tekst. De har også en tutorial på deres hjemmeside for at hjælpe med regulære udtryk, selvom du kan Google efter mange flere.
Du kan begrænse søgningen efter filstørrelse, filtype og andre kriterier. Det tilføjer også en mulighed til højrekliks kontekstmenuen i Stifinder(Explorer) for hurtigt at søge i en mappe. Resultaterne er vist i det nederste vindue, og du kan bare dobbeltklikke på dem for at åbne filerne.
AstroGrep
AstroGrep er også et andet rigtig godt søgeprogram. Det bliver ikke kun opdateret ret ofte, det viser dig også, hvor i filen teksten blev fundet. grepWin har også den mulighed, hvis du vælger alternativknappen Indhold(Content) , men jeg tror, det er implementeret bedre i AstroGrep .
AstroGrep kan også søge i Word - filer, hvilket er en praktisk funktion. Du kan også gemme eller udskrive alle resultaterne til fremtidig reference. Jeg synes også, at deres grænseflade er mere moderne og behagelig for øjet.
BareGrep
BareGrep er et ret simpelt søgeprogram, der understøtter regulære udtryk og alle de grundlæggende søgefunktioner. Det er temmelig hurtigt generelt og viser dig kampe i et tabelformat. Den gratis version har en splash-skærm, som du ikke kan deaktivere. Pro-versionen koster $25 og ser ud til bare at deaktivere splash-skærmen, ellers er funktionerne de samme.
PowerGREP
Hvis du leder efter det ultimative søgeprogram, så kig efter længere end PowerGREP . Dette program har nogle seriøse funktioner og en seriøs pris, der skal følge med. Det er hele $159! Det har stort set alle de funktioner, der er nævnt ovenfor, plus nogle flere, og alt sammen pakket pænt ind i en smuk lille grænseflade.
Jeg anbefaler kun dette program, hvis du har nogle seriøse søgebehov, som omfatter at finde tekst i Word - filer, PDF - dokumenter, Excel -regneark osv. Det kan endda udtrække statistik fra dine logfiler og give dig den information. Det er et ret stærkt værktøj.
Indbyggede Windows-kommandoer
Hvis du kun skal udføre en hurtig søgning og ikke ønsker at installere et fuldgyldigt program, kan du bruge de indbyggede kommandolinjeværktøjer i Windows . Den ene kører i den normale kommandoprompt, og den anden bruger PowerShell . Begge er ret kraftfulde og kan finde stort set alt, hvad du leder efter.
Den første kommando er findstr . Du kan læse referencedokumentet(reference document) her for at lære, hvordan du bruger findstr. Du kan også skrive findstr /?ved kommandoprompten, og det vil vise dig brugen. Som du kan se, er der en del muligheder. Det er klart, at dette er meget mere kompliceret end at bruge et af programmerne ovenfor.
Den anden mulighed er Select-String-kommandoen i Windows PowerShell . Igen(Again) er der en ret stor indlæringskurve med disse kommandoer, hvis du ikke allerede har brugt dem. Microsoft har en god vejledning i, hvordan du bruger Select-String(how to use Select-String) , så sørg for at læse den.
Så det er dybest set de bedste måder at søge efter tekst i et stort antal filer. Jeg foreslår, at du prøver de forskellige muligheder og ser, hvilken der passer bedst til dig. God fornøjelse!
Related posts
Søg efter tekst i flere PDF-filer
Sådan søger du efter tekst inde i flere PDF-filer på én gang
Sådan flettes flere lydfiler til én
Brug dette script til at omdøbe flere filer på én gang i Windows
Find og erstat tekst i flere filer i bulk på Windows 10
Sådan roteres tekst og billeder i Photoshop
HTML-kode til at ombryde tekst omkring billede
Sådan åbnes HEIC-filer på Windows
Sådan videresender du flere e-mails i Gmail
Sådan åbner du Torrent-filer på Windows 10 og Mac
Sådan konverteres WEBP- og HEIC-filer til brugbare formater
Sådan downloader du filer og se kode fra GitHub
Sådan konverteres dine analoge filer til digitalt format
Sådan skitserer du tekst i Photoshop
Sådan kombineres eller flettes flere tekstfiler
Sådan sender du filer, der er for store til e-mail
TrustedInstaller-tilladelser: Sådan tilføjer, sletter eller ændrer du systemfiler
Gem en liste over kørende processer til en tekstfil i Windows
Sådan fjerner du tekst fra ikoner på proceslinjen i Windows
Fjern tekstetiketter fra skrivebordsikoner i Windows 7/8/10