Find vs Findstr 결과

Find vs Findstr 결과

이 답변나는 findstr을 사용하여 디렉터리의 일부 HL7 로그 파일 내에서 문자열(이름)을 찾으려고 했습니다. Findstr은 0개의 결과를 얻었지만 Find는 많은 결과를 반환했습니다. 내 findstr 명령의 구문을 가지고 놀았지만 결과를 반환하지 못했습니다. HL7 파일이므로 이름은 기호(|, ^ 등)로 둘러싸여 있습니다.

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

D:\logs>

출력이 부족하다는 것은 결과가 0이라는 것을 의미한다고 가정합니다. 그 동안에:

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

그래서 결과가 많습니다. Findstr이 파일을 찾지 못한 이유는 무엇입니까?

관련 정보