我已经将我的 cygwin\bin 路径添加到路径,但是当我在 cmd 行中输入 zgrep 时,它显示“zgrep 不被识别为内部或外部命令...”
但是当我在 cygwin 命令行中执行此操作时,它可以工作。
任何援助将不胜感激。
答案1
zgrep
是 Unix shell 脚本,而不是可执行文件。Cygwin 的 bash shell 知道如何运行它,但 Windows 的 cmd.exe 不知道。因此,您需要告诉 cmd.exe 通过 bash 调用它,如下所示:bash zgrep
。
答案2
如果你bash.exe
的路径中有,你可以输入bash.exe /path/to/zgrep
zgrep,它实际上是一个需要 shell 解释器的 shell 脚本。