Comando Findstr
Búsqueda de texto avanzada con expresiones regulares.
Iniciar lección interactivafindstr 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.
¡Busca recursivamente un patrón!
Opciones Comunes
- /S: Busca recursivamente en subdirectorios. Esto es una gran ventaja sobre
find. - /R: Explicita el uso de expresiones regulares, que ya es el modo predeterminado.
/Ltrata la búsqueda como texto literal. - /B: Coincide con el patrón si está al comienzo de una línea.
- /E: Coincide con el patrón si está al final de una línea.
Ejemplos del Mundo Real
1. Encontrar archivos que contienen "TODO" en un proyecto entero
Busca cada archivo .js en la carpeta actual y subcarpetas.
2. Usando Regex para encontrar números
Encuentra líneas que comienzan con un número.
3. Buscando múltiples cadenas
Encuentra líneas que contienen ya sea "Error" o "Advertencia".
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.
Siguiente
Escenario del mundo real: Configuración de una estructura de proyecto.