Denne artikkelen vil diskutere mønstermatchende verktøy som GREP i Windows.
Mønstermatchende verktøy som grep i Windows -ledetekst
Mønsteret som samsvarer med GREP -verktøyet i Windows -ledeteksten er listet opp nedenfor:
Eller du kan også installere “ripgrep”Tredjepartsverktøy på systemet ditt.
La oss sjekke ut hver av de nevnte kommandoene en etter en.
Hvordan bruke FindStr -kommandoen som GREP -verktøy på Windows?
“Findstr”Er et Windows-basert kommandolinjeverktøy som hovedsakelig brukes til å finne strenger fra filer basert på gitt tekst og uttrykk.
For å gå gjennom Findstr-bruken, følg de nedenfor-nevnte eksemplene.
Eksempel 1: Bruk FindStr -kommandoen til å søke på spesifikk streng
I Windows -ledeteksten, bruk "Findstr”Kommando for å søke etter en spesifikk streng. For eksempel vil vi søke etter "Hallo”Streng i det gitte“Fil.tekst”. Dette søket vil bli betraktet som saksfølsomt:
> Finn "Hello" -filen.tekst
Legg til "-Jeg”Alternativ for å utføre det case-ufølsomme søk:
> Findstr -i "hallo" -fil.tekst
Eksempel 2: Bruk Findstr for å finne streng som samsvarer nøyaktig
Gjør et søk etter en streng som er nøyaktig matchet med "/X”Alternativ for“Findstr”Kommando:
> Findstr /x "Hello" -filen.tekst
I den ovennevnte filen, "Hallo”Eksisterer ikke som en enkelt forekomst, enten er det en substring eller til stede i overveksten. Det er grunnen til at utgangen ikke viste noe:
Eksempel 3: Finn streng fra stor tekstfil
La oss trekke ut strengen fra følgende store tekstfil:
Deretter vil vi søke etter "Python -skript”Streng ved hjelp av nedenfor“Findstr”Kommando:
> Finn "Python Scripts" -liste.tekst
Som et resultat, "Findstr”Kommando vil skrive ut den matchede strengen på ledeteksten:
La oss sjekke ut det andre mønsterverktøyet som fungerer som grep i Windows!
Hvordan du bruker kommando som grep -verktøy på vinduer?
Som grep, "finne”Kommando kan også brukes til å søke strenger ved hjelp av enkel tekst eller vanlige uttrykk.
Følg eksemplene for å bruke Find-kommandoen på Windows.
Eksempel 1: Bruk finn kommando for å finne aktiv oppgave
La oss bruke Find -kommandoen til å søke etter den aktive oppgaven som er kalt som “APMSGFWD”:
> Oppgaveliste | Finn "APMSGFWD"
Eksempel 2: Bruk finn kommando for å finne spesifikk streng fra alle tekstfiler
For å finne spesifikk streng fra alle tekstfiler i gjeldende katalog, utfør "finne”Kommando. Som i vårt tilfelle har vi lagt til “Linuxhint”Som strengen som må matches med alle tekstfiler betegnet som“*.tekst”:
> Finn "Linuxhint" *.tekst
Mønstermatchende verktøy som grep i Windows PowerShell
Windows PowerShell -kommando “SELECT-STRING”Kan fungere som GREP -kommandoen fungerer på Linux. Det brukes hovedsakelig til å søke og erstatte strenger ved hjelp av bokstavelig tekst og vanlige uttrykk.
Hvordan bruke SELECT-String som GREP-verktøy i Windows?
For å kjøre "SELECT-STRING”Kommando for å få og finne en streng, gå gjennom følgende eksempler.
Eksempel 1: Bruk Select-String for å finne streng som ikke stemmer med spesifisert streng
Bruk "SELECT-STRING”Kommando med“-Notmatch”Alternativ:
> Velg -streng -path "File2.txt "-pattern" hallo "-notmatch
Ovennevnte kommando vil skrive ut alle strenger unntatt “Hallo" fra "File2.tekst”:
Eksempel 2: Bruk Select-String for Case Sensitive Search
For å finne en saksfølsom streng, legg til "-Tilfellersfølsomme”Alternativ innen“SELECT-STRING”Kommando:
> Velg -streng -path "File2.txt "-pattern" hallo "-sfølsom
Det handlet om de innebygde Windows-kommandoene som kan brukes til den nevnte funksjonaliteten. For å installere et tredjepartsverktøy som fungerer som GREP, se på følgende avsnitt.
Hvordan installere tredjeparts ripgrep-kommando på Windows?
“ripgrep”Er et kommandolinjeverktøy som kan brukes som et GREP -verktøy. For å bruke ripgrep -verktøyet på Windows, må vi installere det først.
Følg opp trinnene nedenfor for å installere RipGREP-verktøyet på Windows.
Trinn 1: Sett utførelsespolicy
Standard PowerShell -utførelsespolicy er satt som “Begrenset”Så hvis vi prøver å kjøre noe skript på PowerShell, vil det vise en feilmelding. For å unngå denne situasjonen, sett PowerShell -utførelsespolitikken som “Remotesigned”Bruke gitt kommando:
> Set -executionPolicy Remotesigned -Scope CurrentUser
Trinn 2: Installer SCOOP -pakkeinstallasjonsprogrammet
Bruk følgende kommando for å installere SCOOP -pakkeinstallasjonsprogram:
> iwr -useb Get.Scoop.sh | iex
Trinn 3: Installer ripgrep ved hjelp av scoop
Deretter installerer du RIPGREP -kommandoen ved hjelp av SCOOP -pakkeinstallasjonsprogrammet:
> Scoop installer ripgrep
La oss sjekke ut metoden for å bruke ripgrep på Windows.
Hvordan du bruker ripgrep -kommandoen som grep -verktøy på Windows?
Følg de nevnte trinnene for å bruke Ripgrep -kommandoen på Windows ved hjelp av PowerShell.
Eksempel 1: Bruk RIPGREP -kommandoen til å se filtyper
“rg”Er en ripgrep -kommando som kan brukes til å finne strenger og filer. Du kan legge til “-Type-liste”Alternativ i“rg”Kommando for å se alle filtyper:
> RG-Type-liste
Eksempel 2: Bruk ripgrep for å finne spesifikk streng
Bruk “rg”Kommando for å finne streng fra den spesifiserte filen ved å tilby strengmønster:
> RG "Hei" -filen.tekst
Legg til "-Jeg”Alternativ i“rg”Kommando for å utføre et følsomt sakssøk:
> rg -i "hei" -fil.tekst
Vi har demonstrert kommandoene som tilsvarer GREP -verktøyet i Windows.
Konklusjon
Det er mange Windows -kommandoer som tilsvarer Linux GREP -verktøyet, for eksempel "Findstr”Og“Finne”Kommandoer. PowerShell Windows “Få streng”Kommando kan brukes som en GREP -kommando. Du kan også installere og bruke "ripgrep”Tredjepartsverktøy for å utføre de samme operasjonene som grep. I denne artikkelen har vi utdypet kommandoene som tilsvarer GREP -verktøyet i Windows.