Я уже добавил свой путь к cygwin\bin в Path, но когда я набираю zgrep в строке cmd, он говорит: «zgrep не распознается как внутренняя или внешняя команда ...»
Но когда я делаю это в Cygwin cmdline, это работает.
Любая помощь будет оценена.
zgrep
- это сценарий оболочки Unix, а не исполняемый файл. Оболочка Cygwin bash знает, как ее запустить, а Windows cmd.exe - нет. Следовательно, вы должны указать cmd.exe вызвать его через bash, например: bash zgrep
.
Если у вас есть bash.exe
на вашем пути, вы можете ввести bash.exe /path/to/zgrep
поскольку zgrep на самом деле является сценарием оболочки, для которого требуется интерпретатор оболочки.