Executando Curl e Grep no Windows

0

Estou tentando executar o seguinte comando no windows. Eu consegui instalar o cURL, mas o Grep ainda não consegue se identificar como um comando.

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

Existe um comando alternativo ou uma maneira de instalar o Grep no Windows?

Atualizar Instalei o Grep e adicionei o seguinte às minhas variáveis Path, sistema e usuário, e reiniciei sem sucesso. C:\Program Files (x86)\GnuWin32

    
por Luke Hartman 21.03.2018 / 17:02

1 resposta

0

I've installed Grep and added the following to my Path variables, both system and user, and restarted to no avail.

Algumas coisas para lembrar:

  • Como @barlop comments, o caminho deve ser, por exemplo, C:\Program Files (x86)\GnuWin32\bin .

  • É perfeitamente adequado especificar o caminho completo para grep , por exemplo:

    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>)"

por 24.03.2018 / 11:54