Questo articolo discuterà delle utility di corrispondenza dei pattern come Grep in Windows.
Utilità di corrispondenza dei pattern come grep nel prompt dei comandi di Windows
Il modello corrispondente all'utilità GREP nel prompt dei comandi di Windows è elencato di seguito:
Oppure puoi anche installare il “RIPGREP"Strumento di terze parti sul tuo sistema.
Dai un'occhiata a ciascuno dei comandi menzionati uno per uno.
Come utilizzare il comando FindStr come Utilità Grep su Windows?
"Findstr"È un'utilità di riga di comando basata su Windows utilizzata principalmente per trovare stringhe dai file in base al testo e alle espressioni fornite.
Per passare attraverso l'uso di Findstr segui gli esempi di seguito.
Esempio 1: utilizzare il comando findstr per cercare stringa specifica
Nel prompt dei comandi di Windows, utilizzare il “Findstr"Comando per cercare una stringa specifica. Ad esempio, cercheremo il "Ciao”Stringa nel dato"File.TXT". Questa ricerca sarà considerata sensibile al caso:
> Findstr "Hello" file.TXT
Aggiungi il "-io"Opzione per eseguire la ricerca insensibile al caso:
> Findstr -i file "ciao".TXT
Esempio 2: usa Findstr per trovare la stringa che corrisponda esattamente
Fai una ricerca di una stringa che è esattamente abbinata al "/X"Opzione di"Findstr"Comando:
> Findstr /x "ciao".TXT
Nel file sopra dato, "Ciao"Non esiste come un singolo istanza, né è una sottostringa o presente nel caso superiore. Questo è il motivo per cui l'output non ha visualizzato nulla:
Esempio 3: Trova stringa da un file di testo di grandi dimensioni
Estrariamo la stringa dal seguente file di testo di grandi dimensioni:
Quindi, cercheremo il "Script di Python”Stringa usando il seguente"Findstr"Comando:
> Elenco Findstr "Python Scripts".TXT
Di conseguenza, il "Findstr"Il comando stamperà la stringa abbinata sul prompt dei comandi:
Dai un'occhiata alla seconda utilità del modello che funge da grep in Windows!
Come utilizzare il comando Trova come utilità GREP su Windows?
Come grep, il "Trovare"Il comando può anche essere utilizzato per cercare stringhe usando un testo semplice o espressioni regolari.
Per utilizzare il comando Trova su Windows, seguire gli esempi sotto forniti.
Esempio 1: usa Trova comando per trovare l'attività attiva
Usiamo il comando Trova per cercare l'attività attiva denominata "Apmsgfwd":
> Tasklist | Trova "Apmsgfwd"
Esempio 2: usa il comando Trova per trovare una stringa specifica da tutti i file di testo
Per trovare una stringa specifica da tutti i file di testo della directory corrente, eseguire il "Trovare"Comando. Come nel nostro caso, abbiamo aggiunto "Linuxhint"Come stringa che deve essere abbinata a tutti i file di testo indicati come"*.TXT":
> Trova "Linuxhint" *.TXT
Utilità di corrispondenza dei pattern come grep in Windows Powershell
Windows PowerShell Command "Select-String"Può funzionare mentre il comando Grep opera su Linux. Viene utilizzato principalmente per cercare e sostituire le stringhe usando il testo letterale ed espressioni regolari.
Come utilizzare la stringa selezionata come utilità GREP in Windows?
Per eseguire il "Select-String"Comando per ottenere e trovare una stringa, esaminare i seguenti esempi.
Esempio 1: utilizzare Select-String per trovare una stringa che non corrisponde alla stringa specificata
Per trovare la stringa dal file di testo che non è abbinata a uno schema fornito, utilizza il "Select-StringComando "con"-Non corrisponde" opzione:
> Select -String -Path "File2.txt "-pattern" ciao "-notmatch
Il comando sopra dato stamperà tutte le stringhe tranne "Ciao" dal "File2.TXT":
Esempio 2: utilizzare Select-String per la ricerca sensibile al caso
Per trovare una stringa sensibile al caso, aggiungi il "-Maiuscole e minuscole”Opzione all'interno dell'altroSelect-String"Comando:
> Select -String -Path "File2.txt "-Pattern" Hello "-casesensitive
Questo riguardava i comandi Windows integrati che possono essere utilizzati per la funzionalità menzionata. Per installare uno strumento di terze parti che funziona come Grep, guarda la sezione seguente.
Come installare il comando RIPGREP di terze parti su Windows?
"RIPGREP"È uno strumento di riga di comando che può essere utilizzato come utilità GREP. Per utilizzare l'utilità RIPGREP su Windows, dobbiamo prima installarla.
Segui i passaggi di seguito elencati per installare l'utilità RIPGREP su Windows.
Passaggio 1: impostare la politica di esecuzione
La politica di esecuzione di PowerShell predefinita è impostata come "Limitato"Quindi, se proviamo a eseguire qualsiasi script su PowerShell, mostrerà un messaggio di errore. Per evitare questa situazione, imposta la politica di esecuzione di PowerShell come "Remoted"Utilizzo del comando fornito:
> Set -ExecutionPolicy Remotesigned -Scope CurreTuser
Passaggio 2: installa l'installatore di pacchetti scoop
Utilizzare il seguente comando per installare Scoop Package Installer:
> iwr -useb get.notizia in anticipo.Sh | Iex
Passaggio 3: installa RIPGREP usando Scoop
Quindi, installa il comando RIPGREP utilizzando il programma di installazione pacchetto Scoop:
> Scoop Installa RIPGREP
Dai un'occhiata al metodo per utilizzare Ripgrep su Windows.
Come utilizzare il comando RIPGREP come utilità GREP su Windows?
Per utilizzare il comando RIPGREP su Windows utilizzando PowerShell, segui i passaggi menzionati.
Esempio 1: utilizzare il comando RIPGREP per visualizzare i tipi di file
"Rg"È un comando RIPGREP che può essere utilizzato per trovare stringhe e file. Puoi aggiungere il "-Tipo-elencoOpzione "in"Rg"Comando per visualizzare tutti i tipi di file:
> RG --Type-list
Esempio 2: usa RIPGREP per trovare una stringa specifica
Utilizzare il "Rg"Comando per trovare la stringa dal file specificato fornendo un modello di stringa:
> File "Hello" RG.TXT
Aggiungi il "-ioOpzione "in"Rg"Comando per eseguire una ricerca di casi sensibili:
> RG -I File "Hello".TXT
Abbiamo dimostrato i comandi equivalenti all'utilità GREP in Windows.
Conclusione
Ci sono molti comandi di Windows equivalenti all'utilità Grep Linux, come "Findstr" E "Trovare"Comandi. The PowerShell Windows "Mettiti"Il comando può essere usato come comando grep. Puoi anche installare e utilizzare il "RIPGREP"Strumento di terze parti per eseguire le stesse operazioni di Grep. In questo articolo, abbiamo elaborato i comandi equivalenti all'utilità GREP in Windows.