Este artículo discutirá utilidades de coincidencia de patrones como GREP en Windows.
Utilidad de coincidencia de patrones como GREP en el símbolo del sistema de Windows
La coincidencia de patrones con la utilidad GREP en el símbolo del sistema de Windows se enumeran a continuación:
O también puede instalar el "ribete"Herramienta de terceros en su sistema.
Veamos cada uno de los comandos mencionados uno por uno.
Cómo usar el comando Findstr como utilidad GREP en Windows?
"Findstr"Es una utilidad de línea de comandos basada en Windows que se utiliza principalmente para encontrar cadenas de archivos basados en texto y expresiones proporcionadas.
Para pasar por el uso de Findstr, siga los ejemplos a continuación mencionados.
Ejemplo 1: use el comando findstr para buscar cadena específica
En el símbolo del sistema de Windows, use el "Findstr"Comando para buscar una cadena específica. Por ejemplo, buscaremos el "Hola"Cadena en el dado"Archivo.TXT". Esta búsqueda se considerará sensible a los casos:
> Findstr "Hello" File.TXT
Añade el "-iOpción para realizar la búsqueda insensible a la caja:
> Findstr -i "Hola" archivo.TXT
Ejemplo 2: use Findstr para encontrar una cadena que coincida exactamente
Busque una cadena que esté igualar exactamente con el "/X"Opción del"Findstr" dominio:
> Findstr /x "hola" archivo.TXT
En el archivo anterior, "Hola"No existe como una sola instancia, o es una subcadena o presente en el caso superior. Esa es la razón por la que la salida no mostró nada:
Ejemplo 3: Buscar una cadena desde un archivo de texto grande
Extraemos la cadena del siguiente archivo de texto grande:
Entonces, buscaremos el "Guiones de Python"Cadena usando el siguiente"Findstr" dominio:
> Findstr "Python Scripts" Lista.TXT
Como resultado, el "Findstr"El comando imprimirá la cadena coincidente en el símbolo del sistema:
Veamos la utilidad de segundo patrón que actúa como GREP en Windows!
Cómo usar el comando Find como utilidad GREP en Windows?
Como Grep, el "encontrarEl comando también se puede usar para buscar cadenas utilizando texto simple o expresiones regulares.
Para usar el comando Buscar en Windows, siga los ejemplos proporcionados a continuación.
Ejemplo 1: Use el comando Buscar para encontrar la tarea activa
Usemos el comando Buscar para buscar la tarea activa llamada "Apmsgfwd":
> Lista de tareas | Encuentra "APMSGFWD"
Ejemplo 2: Use el comando Buscar para encontrar una cadena específica de todos los archivos de texto
Para encontrar una cadena específica de todos los archivos de texto del directorio actual, ejecute el "encontrar" dominio. Como en nuestro caso, hemos agregado "Linuxhint"Como la cadena que debe coincidir con todos los archivos de texto denotados como"*.TXT":
> Encuentra "Linuxhint" *.TXT
Utilidad de coincidencia de patrones como GREP en Windows PowerShell
Comando de Windows PowerShell "Selección de cuerda"Puede funcionar a medida que el comando GREP funciona en Linux. Se usa principalmente para buscar y reemplazar cadenas utilizando texto literal y expresiones regulares.
Cómo usar Select-String como utilidad GREP en Windows?
Para ejecutar el "Selección de cuerda"Comando para obtener y encontrar una cadena, revise los siguientes ejemplos.
Ejemplo 1: use la cuerda de selección para encontrar una cadena que no coincida con la cadena especificada
Para encontrar la cadena del archivo de texto que no coincide con un patrón proporcionado, utilice el "Selección de cuerda"Comando con"-No más municipal" opción:
> SELECCIÓN -String -Path "File2.txt "-patrón" hola "-notmatch
El comando anterior imprimirá todas las cadenas excepto "Hola" desde el "Archivo2.TXT":
Ejemplo 2: Use la cuerda de selección para la búsqueda confidencial
Para encontrar una cadena sensible a la caja, agregue el "-Distingue mayúsculas y minúsculas"Opción dentro del"Selección de cuerda" dominio:
> SELECCIÓN -String -Path "File2.txt "-pattern" hello "-cassessensible
Eso se trataba de los comandos de Windows incorporados que se pueden usar para la funcionalidad mencionada. Para instalar una herramienta de terceros que funcione como GREP, mire la siguiente sección.
Cómo instalar el comando RipGrep de terceros en Windows?
"ribete"Es una herramienta de línea de comando que se puede utilizar como una utilidad GREP. Para usar la utilidad RipGrep en Windows, primero debemos instalarla.
Haga un seguimiento de los pasos que se cotizan a continuación para instalar la utilidad RipGrep en Windows.
Paso 1: Establecer la política de ejecución
La política de ejecución de PowerShell predeterminada se establece como "Restringido"Entonces, si intentamos ejecutar cualquier script en PowerShell, mostrará un mensaje de error. Para evitar esta situación, establezca la política de ejecución de PowerShell como "Remoturado"Usando el comando proporcionado:
> Set -ExecutionPolicy Remotesigned -Scope CurrentUser
Paso 2: Instalar instalador de paquetes SCOOP
Utilice el siguiente comando para instalar instalador del paquete SCOOP:
> IWR -Useb Get.cucharón.sh | IEX
Paso 3: Instale RipGrep con SCOOP
A continuación, instale el comando ripgrep utilizando el instalador de paquetes SCOOP:
> SCOOP Instalar RipGrep
Veamos el método para usar RipGrep en Windows.
Cómo usar el comando RipGrep como utilidad GREP en Windows?
Para utilizar el comando ripGrep en Windows usando PowerShell, siga los pasos mencionados.
Ejemplo 1: use el comando ripgrep para ver los tipos de archivos
"rg"Es un comando ripgrep que se puede usar para encontrar cadenas y archivos. Puedes agregar el "-lista de tiposOpción "en el"rg"Comando para ver todos los tipos de archivos:
> RG-Lista de tipos
Ejemplo 2: use RipGrep para encontrar una cadena específica
Utilizar el "rgComando "para encontrar una cadena desde el archivo especificado proporcionando un patrón de cadena:
> archivo rg "hola".TXT
Añade el "-iOpción "en el"rg"Comando para realizar una búsqueda de casos en sensible:
> archivo rg -i "hola".TXT
Hemos demostrado los comandos que son equivalentes a la utilidad GREP en Windows.
Conclusión
Hay muchos comandos de Windows que son equivalentes a la utilidad de Linux GREP, como "Findstr" y "Encontrar"Comandos. Las ventanas de PowerShell "Atacar"El comando se puede usar como un comando GREP. También puede instalar y usar el "ribete"Herramienta de terceros para realizar las mismas operaciones que Grep. En este artículo, hemos elaborado los comandos que son equivalentes a la utilidad GREP en Windows.