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.
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}"