Estoy tratando de crear un proceso por lotes (.bat) para Windows XP para hacer lo siguiente:¿Cómo encontrar si un archivo contiene una cadena dada usando la línea de comandos de Windows
If (file.txt contains the string 'searchString') then (ECHO found it!)
ELSE(ECHO not found)
Hasta ahora, he encontrado una forma de buscar cadenas dentro de un archivo usando el comando FIND que devuelve la línea en el archivo donde encuentra la cadena, pero no puedo hacer una verificación condicional sobre ella.
Por ejemplo, esto no funciona.
IF FIND "searchString" file.txt ECHO found it!
Tampoco esto:
IF FIND "searchString" file.txt=='' ECHO not found
alguna idea sobre cómo se puede hacer esto?
¡increíble! ¡Gracias! Funciona perfectamente. – Jai