Poresta respuestaEstaba intentando utilizar findtr para localizar una cadena (un nombre) dentro de algunos archivos de registro HL7 en un directorio. Findstr obtuvo 0 resultados, pero Find arrojó muchos. Jugué con la sintaxis de mi comando findtr, pero no pude lograr que arrojara un resultado. Tenga en cuenta que, como se trata de archivos HL7, el nombre está rodeado de símbolos (|, ^, etc.):
D:\logs>findstr /l /m /c:"Test" *.*
D:\logs>
Supongo que la falta de resultados significa 0 resultados. Mientras tanto:
D:\logs>find /c "Test" *.*
---------- LOG1.LOG: 0
---------- LOG2.LOG: 4
---------- LOG3.LOG: 0
---------- LOG4.LOG: 0
---------- LOG5.LOG: 8
---------- LOG6.LOG: 0
---------- LOG7.LOG: 18
Entonces hay muchos resultados. ¿Por qué Findstr no encontró ningún archivo?