3

Я уже добавил свой путь к cygwin\bin в Path, но когда я набираю zgrep в строке cmd, он говорит: «zgrep не распознается как внутренняя или внешняя команда ...»

Но когда я делаю это в Cygwin cmdline, это работает.

Любая помощь будет оценена.

2 ответа2

4

zgrep - это сценарий оболочки Unix, а не исполняемый файл. Оболочка Cygwin bash знает, как ее запустить, а Windows cmd.exe - нет. Следовательно, вы должны указать cmd.exe вызвать его через bash, например: bash zgrep .

0

Если у вас есть bash.exe на вашем пути, вы можете ввести bash.exe /path/to/zgrep поскольку zgrep на самом деле является сценарием оболочки, для которого требуется интерпретатор оболочки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .