Búsqueda básica
En el siguiente ejemplo, este archivo por lotes básico buscará en el archivo hope.txt la cadena computerhope y, si lo encuentra, regresará a la pantalla. ¡ Hay esperanza! .
@echo offfindstr / m "computerhope" hope.txtif% errorlevel% == 0 (echo ¡Hay esperanza!
)
Logear resultados y comodines
En el siguiente ejemplo, este archivo por lotes busca computerhope en cualquier archivo txt en el directorio actual usando los comodines * .txt. Imprime cualquier archivo encontrado que contenga esta cadena en el archivo results.txt. Además, este archivo por lotes tiene una instrucción else que se imprimirá si no se encuentran coincidencias.
Nota: Al hacer "else", * debe * seguir el paréntesis de cierre. Debe ser " ) else ( " o obtendrá el 'else' no reconocido como un comando interno o externo, un programa ejecutable o un error de archivo por lotes .
@echo offfindstr / m "computerhope" * .txt> results.txtif% errorlevel% == 0 (echo encontró! archivos registrados en results.txt) else (echo No se encontraron coincidencias
)