Cygwin의 grep이 Windows exe 파일의 내용을 읽으려고 하면 어떻게 됩니까?

Cygwin의 grep이 Windows exe 파일의 내용을 읽으려고 하면 어떻게 됩니까?

내가 아는 대로 grep은 실행 파일을 시작해서는 안 됩니다. 그러나 Windows 시스템의 Cygwin 내에서 하드 드라이브의 하위 디렉터리를 통해 grep을 반복적으로 실행하는 동안 "FastMailChecker v. 1.0.exe"라는 실행 파일이 시작되었습니다. exe가 실행된 다음 자체적으로 삭제되었습니다.

이것이 어떻게 가능한지? "권한 거부됨" 오류가 발생했지만 exe를 읽을 수 없어서 발생한 것이 아닙니다. exe가 내 워크스테이션에서 작업을 시도할 때 발생한 오류인 것 같습니다. 두 경우 모두 "FastMailChecker v. 1.0.exe" 파일은 파일을 찾은 후 자체적으로 삭제되었습니다.

어떻게 이런 일이 일어날 수 있었는지 설명이 있나요? 이 디렉터리에 대한 원본 zip 파일이 있고 위 시나리오를 재현할 수 있습니다.

관련 정보