Я пытаюсь запустить следующую команду в Windows. Мне удалось установить cURL, но Grep по-прежнему не удается определить как команду.

curl -k --silent "http://192.168.1.135:88/cgi-bin/CGIProxy.fcgi?cmd=getDevState&usr=USERNAME&pwd=PASSWORD" | grep -oP "(?<=motionDetectAlarm>).*?(?=</motionDetectAlarm>)"

Есть ли альтернативная команда или способ установить Grep на Windows?

Обновление Я установил Grep и добавил следующее к моим переменным Path, как системным, так и пользовательским, и перезапустил безрезультатно. C:\Program Files (x86)\GnuWin32

1 ответ1

0

Я установил Grep и добавил следующее к своим переменным Path, как системным, так и пользовательским, и перезапустил безрезультатно.

Несколько вещей, чтобы помнить:

  • Как комментарии @barlop, путь должен быть, например, C:\Program Files (x86)\GnuWin32\bin .

  • Прекрасно указать весь путь к grep например:

    curl -k --silent "http://192.168.1.135:88/cgi-bin/CGIProxy.fcgi?cmd=getDevState&usr=USERNAME&pwd=PASSWORD" | "C:\Program Files (x86)\GnuWin32\bin\grep.exe" -oP "(?<=motionDetectAlarm>).*?(?=</motionDetectAlarm>)"

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