Resultados Encontrar vs Findstr

Resultados Encontrar vs Findstr

Poresta respostaEu estava tentando usar findstr para localizar uma string (um nome) dentro de alguns arquivos de log HL7 em um diretório. Findstr estava obtendo 0 resultados, mas Find retornou muitos. Brinquei com a sintaxe do meu comando findstr, mas não consegui retornar um resultado. Observe que, como se trata de arquivos HL7, o nome está rodeado de símbolos (|, ^, etc.):

D:\logs>findstr /l /m /c:"Test" *.*

D:\logs>

Presumo que a falta de saída significa 0 resultados. Enquanto isso:

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

Portanto, há muitos resultados. Por que o Findstr não encontrou nenhum arquivo?

informação relacionada