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」は grep で調べた後、削除されました。

なぜこのようなことが起こったのか、説明はありますか? これらのディレクトリの元の zip ファイルを持っており、上記のシナリオを再現できます。

関連情報