Encontrar vs resultados Findstr

1

Por esta resposta Eu estava tentando usar o 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 bastante. Brinquei com a sintaxe do meu comando findstr, mas não consegui retornar um resultado. Note, como estes são arquivos HL7, o nome é cercado por símbolos (|, ^, etc.):

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

D:\logs>

Eu assumo que a falta de resultados 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 achou nenhum arquivo?

    
por Keen 17.08.2012 / 22:27

0 respostas