Utilice espacios para separar varias cadenas de búsqueda a menos que se use /c delante del argumento. Para buscar "buenas" o "tardes" en el archivo x.y, escriba:
findstr "buenas tardes" x.y
Para buscar "buenas tardes" en el archivo x.y, escriba:
findstr /c:"buenas tardes" x.y
Para buscar todas las veces que aparece la palabra "Windows" (con la inicial mayúscula) en el archivo Propuesta.txt, escriba:
findstr Windows propuesta.txt
Para buscar la palabra Windows en todos los archivos del directorio actual y de sus subdirectorios, sin distinguir entre mayúsculas y minúsculas, escriba:
findstr /s /i Windows *.*
Para buscar todas las líneas que contengan la palabra "PARA" precedida por cualquier número de espacios (como en un bucle de programa) e incluir el número de la línea en la que aparece, escriba
findstr /b /n /c:" *PARA" *.bas
Si desea buscar elementos distintos en un mismo conjunto de archivos, cree un archivo de texto que contenga cada criterio de búsqueda en una nueva línea. También puede crear un archivo de texto con una lista exacta de los archivos en los que desea buscar. Para utilizar el criterio de búsqueda especificado en el archivo Datos.txt, buscar en los archivos enumerados en listaArchivos.txt y almacenar los resultados en Resultado.out, escriba
findstr /g:datos.txt /f:listaArchivos.txt > resultado.out
Suponga que desea encontrar todos los archivos en el directorio actual y todos sus subdirectorios que contengan la palabra "equipo", sin distinguir entre mayúsculas y minúsculas. Para obtener una lista de todos los archivos que contengan dicha palabra, escriba:
findstr /s /i /m "\<equipo\>" *.*
Ahora suponga que desea encontrar no solamente la palabra "equipo" sino otras palabras que comienzan por "equi", como "equipamiento" o "equipar". Escriba lo siguiente:
findstr /s /i /m "\<equi.*" *.*