当 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 文件,因此能够重现上述场景。

相关内容