Volver al blog
Arnošt Havelka

Comando Findstr

Búsqueda de texto avanzada con expresiones regulares.

Iniciar lección interactiva
Comando Findstr

findstr es el hermano mayor de find. Soporta expresiones regulares (regex), busca recursivamente a través de directorios y ofrece opciones de filtrado más poderosas. Es comparable a grep en Linux.

Prueba el comando

¡Busca recursivamente un patrón!

Construir el comando
findstr
/nImprime el número de línea antes de cada línea que coincide.
Terminal
C:\Users\User>findstr /s "error" *.txt

Opciones Comunes

Ejemplos del Mundo Real

1. Encontrar archivos que contienen "TODO" en un proyecto entero

Busca cada archivo .js en la carpeta actual y subcarpetas.

Command Prompt
C:\Users\User>findstr /s /n "TODO" *.js

2. Usando Regex para encontrar números

Encuentra líneas que comienzan con un número.

Command Prompt
C:\Users\User>findstr /r "^[0-9]" datos.txt

3. Buscando múltiples cadenas

Encuentra líneas que contienen ya sea "Error" o "Advertencia".

Command Prompt
C:\Users\User>findstr "Error Advertencia" app.log

Comprobación de conocimientos

1 / 3

¿Qué bandera habilita la búsqueda recursiva en subdirectorios?

Referencias

Estos enlaces de documentación aportan detalles confiables sobre los comandos usados en este artículo.