es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Comando no encontrado al ejecutar curl en script de shell.

Estoy ejecutando el siguiente comando curl en un script de shell. No obstante, estoy recibiendo un error de “comando no encontrado”. Por lo tanto, me gustaría verificar si estoy cometiendo algún error al ejecutarlo.

retorno = $(curl -s –location –request GET –url ‘https://testurl.mywebsite.com/api/accts?Id=trst_id&var=test_var’ –header ‘type: app/test’)

echo “los datos son: ${retorno}”

Estoy recibiendo el error:

return: comando no encontrado

Por favor, háganme saber si hay algún problema con la forma en que estoy intentando ejecutar el comando curl.

Gracias.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Parece que te falta un $ antes de (curl en tu comando. El comando correcto debería ser:

    return=$(curl -s --location --request GET --url 'https://testurl.mywebsite.com/api/accts?Id=trst_id&var=test_var' --header 'type: app/test')
    echo "data is: ${return}"

Comments are closed.