FINDSTR: Busca cadenas de texto en archivos.


... "FINDSTR" Extracto de la ayuda de Microsoft Windows
... Los ejemplos del comando "FINDSTR"
... Información importante, consejos para el comando "FINDSTR"

El comando: "FINDSTR" está activado Windows 11, 10, .. disponible

"FINDSTR" Extracto de la ayuda de Microsoft Windows

Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.

C:\\WINDOWS>

Busca cadenas en los archivos.

FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] 
[/P]
[/F:archivo]
   [/C:cadena] [/G:archivo] [/D:lista de directorios] 
[/A:atributos de color] [/OFF[LINE]]
   [cadenas] [[unidad:][ruta]nombredearchivo[ ...]]

  /B        Hace coincidir los modelos si están al principio de 
la línea.
  /E        Hace coincidir los modelos si están al final de la 
línea.
  /L        Literalmente utiliza cadenas de búsqueda.
  /R        Utiliza cadenas de búsqueda como expresiones 
regulares.
  /S        Busca archivos que coinciden en el directorio actual 
y en todos
            los subdirectorios.
  /I        Especifica que la búsqueda no distingue mayúsculas de 
minúsculas.
  /X        Imprime líneas que coinciden con exactitud.
  /V        Sólo imprime líneas que no contienen una 
correspondencia.
  /N        Imprime el número de la línea antes de la línea que 
coincide.
  /M        Sólo imprime el nombre de archivo si el archivo 
contiene una
            correspondencia.
  /O        Imprime un carácter de desplazamiento antes de las 
líneas que
            coinciden.
  /P        Omite archivos con caracteres que no son imprimibles
  /OFFLINE  No omite archivos con el atributo "sin conexión" 
establecido.
  /A:attr   Especifica atributos de color con dos dígitos 
hexadecimales. Ver
            "color /?"
  /F:archivo  Lee la lista de archivos desde el archivo 
especificado
            (/ significa consola).
  /C:cadena   Utiliza una cadena especificada como una búsqueda 
de cadena
            literal.
  /G:archivo  Toma la búsqueda de archivos desde el archivo 
especificado
            (/ significa consola).
  /D:dir    Busca un signo de punto y coma de la lista delimitada 
de
            directorios
  cadenas   Texto que se debe buscar.
  [unidad:][ruta]nombredearchivo
            Especifica un archivo o  archivos que buscar.

Utiliza espacios para separar múltiples cadenas de búsqueda a no 
ser que
el argumento lleve un prefijo con /C.  Por ejemplo, 'FINDSTR "qué 
tal" x.y'
busca "qué" o "tal" en el archivo x.y.  'FINDSTR /C:"qué tal" 
x.y' busca
"qué tal" en el archivo x.y.

Expresión regular de referencia rápida:
  .        Comodín: cualquier carácter
  *        Repetir: cero o más ocurrencias de un carácter previo 
o de clase
  ^        Posición de línea: comienzo de la línea
  $        Posición de línea: fin de línea
  [clase]  Clase de carácter: cualquier carácter en la serie
  [^class] Clase inversa: cualquier carácter que no esté en la 
serie
  [x-y]    Intervalo: cualquier carácter que esté dentro del 
intervalo
           especificado
  \x       Escape: uso literal de un metacarácter x
  \<xyz    Posición de palabra: principio de palabra
  xyz\>    Posición de palabra: fin de palabra

Para obtener una información más completa sobre expresiones 
regulares de
FINDSTR referirse al Comando de referencia Command en línea.

Los ejemplos del comando "FINDSTR"

El`FINDSTR`El comando en el símbolo del sistema de Windows es una alternativa más poderosa que`FIND`. Ofrece funciones avanzadas y admite expresiones regulares. Aquí hay unos ejemplos: Ejemplo 1: Búsqueda de texto simple:

FINDSTR "término de búsqueda" archivo.txt

Descripción: Busca el texto "Término de búsqueda" en el archivo "File.txt" e imprime todas las líneas que contienen la cadena. Ejemplo 2: ignorar la distinción entre mayúsculas y minúsculas:

FINDSTR /I "término de búsqueda" archivo.txt

Descripción: Ignora la distinción entre mayúsculas y minúsculas al buscar "término_búsqueda" en el archivo "File.txt". Ejemplo 3: uso de expresiones regulares:

FINDSTR /R "^comienzo de línea" archivo.txt

Descripción: Busca líneas en "File.txt" que comienzan con "inicio de línea" usando expresiones regulares (`/R`) ser usado. Ejemplo 4: Buscar una cadena y sus alrededores:

FINDSTR /C:"término de búsqueda" /C:"otra_cadena" /B /E archivo.txt

Descripción: Busca las cadenas "SearchKey" u "OtherString" al principio (/B) o al final (/E) de las líneas en "File.txt". Ejemplo 5: buscar varias cadenas usando expresiones regulares:

FINDSTR /R "Patrón1.*Patrón2" archivo.txt

Descripción: Busca líneas en "File.txt" que contengan "Pattern1" y "Pattern2". Ejemplo 6: buscar una cadena en todos los subdirectorios:

FINDSTR /S "término de búsqueda" C:\directorio\*

Descripción: Busca "término de búsqueda" en todos los archivos en el directorio especificado y sus subdirectorios. Ejemplo 7: buscar una cadena y mostrar el número de línea:

FINDSTR /N "término de búsqueda" archivo.txt

Descripción: Busca "término de búsqueda" en "File.txt" y muestra los números de línea de las líneas encontradas. Ejemplo 8: Excluyendo ciertas cadenas de caracteres:

FINDSTR /V "cadena_excluida" archivo.txt

Descripción: Muestra solo las líneas en File.txt que no contienen la cadena ExcludedString. Ejemplo 9: buscar una cadena con una longitud de caracteres específica:

FINDSTR /R "^.{5}$" archivo.txt

Descripción: Busca líneas en "File.txt" con exactamente cinco caracteres. Ejemplo 10: Mostrar filas con coincidencias y alrededores:

FINDSTR /C:"término de búsqueda" /B /E /A:3 archivo.txt

Descripción: Busca la cadena "Término de búsqueda" al principio (/B) o al final (/E) de las líneas en "Archivo.txt" y además muestra tres líneas de entorno (antes y después de la coincidencia). Es importante observar que`FINDSTR`ofrece más opciones que`FIND`, especialmente el uso de expresiones regulares. Las opciones exactas se pueden ver a través de`FINDSTR /?`ser llamado en el símbolo del sistema.

Información importante, consejos para el comando "FINDSTR"

Al usar el`FINDSTR`comando en el símbolo del sistema de Windows, hay algunos puntos importantes a tener en cuenta: 1. Distingue entre mayúsculas y minúsculas: El valor predeterminado es buscar por`FINDSTR`distingue entre mayúsculas y minúsculas, lo que significa que se tienen en cuenta las letras mayúsculas y minúsculas. Si desea realizar una búsqueda que no distinga entre mayúsculas y minúsculas, agregue la opción`/I`agregado.

FINDSTR /I "término de búsqueda" archivo.txt

2. Expresiones regulares: `FINDSTR`admite el uso de expresiones regulares (`/R`), que permite opciones de búsqueda ampliadas. Puede utilizar expresiones regulares para crear patrones de búsqueda más complejos.

FINDSTR /R "Patrón.*término de búsqueda" archivo.txt

3. Numerosas opciones: `FINDSTR`Tiene muchas opciones e interruptores para controlar la búsqueda. Estos incluyen opciones para mostrar números de línea (`/N`), ignorando la distinción entre mayúsculas y minúsculas (`/I`), buscando palabras completas (`/W`), mostrando el número de líneas encontradas (`/C`), y muchos más.

FINDSTR /N /I /W "término de búsqueda" archivo.txt

4. Tipos de archivos y binarios: `FINDSTR`está diseñado para buscar archivos de texto de forma predeterminada. Si está buscando archivos binarios o desea explorar tipos de archivos específicos, debe usar la opción`/P`usar.

FINDSTR /P /I "término de búsqueda" archivo binario.bin

5. Variables ambientales: Puedes`FINDSTR`Úselo junto con variables de entorno para realizar búsquedas dinámicas. Por ejemplo:

SET término de búsqueda=Ejemplo
FINDSTR /I "%término de búsqueda%" archivo.txt

6. Búsquedas múltiples: Puedes`FINDSTR`Úselo para buscar varias cadenas a la vez escribiendo varias`/C:"término de búsqueda"`-Especificar opciones.

FINDSTR /C:"Expresión1" /C:"Expresión2" archivo.txt

7. Redireccionamiento de salida: Igual que`FIND`¿Puedes obtener la salida de?`FINDSTR`redirigir a un archivo.

FINDSTR "término de búsqueda" archivo.txt > filas_encontradas.txt

8. Código de salida: Similar a`FIND`da`FINDSTR`devuelve un código de salida. Un código de salida de 0 significa que se encontró el término de búsqueda, mientras que un código de salida de 1 significa que no se encontró el término de búsqueda.

FINDSTR "término de búsqueda" archivo.txt
IF ERRORLEVEL 1 (
    ECHO El término de búsqueda no fue encontrado..
) ELSE (
    ECHO Se encontró el término de búsqueda..
)

Es importante apreciar las amplias opciones y características de`FINDSTR`para considerar y asegurarse de utilizar las opciones adecuadas para sus necesidades de búsqueda específicas. Puede ver la lista completa de opciones y ayuda escribiendo`FINDSTR /?`ingrese al símbolo del sistema.


Deutsch
English
Español
Français
Italiano
日本語 (Nihongo)
한국어 (Hangugeo)
汉语 (Hànyǔ)
Türkçe
Português
Português
Svenska
Norsk
Dansk
Suomi
Nederlands
Polski









Windows-10


... Windows 10 FAQ
... Windows 10 How To


Windows 10 How To


... Windows 11 How To
... Windows 10 FAQ



El comando FINDSTR - Busca cadenas de texto en archivos.

HTTP: ... console/es/031.htm
0.14
12270

Windows 10/11 und DVD Laufwerksbuchstaben zuweisen!

The difference user and account names in Windows 10/11!

See all installed devices (scanners, printers) on Window 11, 10, ...?

Windows 10 app deny microphone access, but how!

Mark the customized directory in the Windows 11/10 Explorer in the navigation area!

Windows 11's taskbar is worse than that of Windows 10!



(0)