在shell脚本中使用curl的问题

在shell脚本中使用curl的问题,shell,curl,Shell,Curl,当我尝试在shell脚本中使用curl命令时,我得到以下错误消息:curl:1协议http在libcurl中不受支持或禁用 当我在终端上对相同的http://参数使用curl命令时,我从站点得到一个响应。我错过什么了吗 谢谢 更新 错误消息 curl: (1) Protocol "http not supported or disabled in libcurl 让我觉得你传递的URL可能是 "http://someserver/somelink" 而不是 http://someserver

当我尝试在shell脚本中使用curl命令时,我得到以下错误消息:curl:1协议http在libcurl中不受支持或禁用 当我在终端上对相同的http://参数使用curl命令时,我从站点得到一个响应。我错过什么了吗

谢谢

更新

错误消息

curl: (1) Protocol "http not supported or disabled in libcurl
让我觉得你传递的URL可能是

"http://someserver/somelink"
而不是

http://someserver/somelink
curl认为这是url的一部分

编辑:

根据您的更新,我认为应该是:

var4="http://localhost:8983/xxx?yyy";
var5="-F stream.url=nexus.cvs.ula.abc.html";
curl $var5 $var4
错误消息

curl: (1) Protocol "http not supported or disabled in libcurl
让我觉得你传递的URL可能是

"http://someserver/somelink"
而不是

http://someserver/somelink
curl认为这是url的一部分

编辑:

根据您的更新,我认为应该是:

var4="http://localhost:8983/xxx?yyy";
var5="-F stream.url=nexus.cvs.ula.abc.html";
curl $var5 $var4

请提供产生错误的shell脚本。请提供如何在命令行和脚本内部调用curl的示例。我还建议在这两种情况下比较$PATH,以确保使用相同的可执行文件。var4=var5=-F stream.url=var6='$var4'$var5 curl$var6请提供产生错误的shell脚本。请提供如何在命令行和内部脚本中调用curl的示例。我还建议在这两种情况下比较$PATH,以确保使用相同的可执行文件。var4=var5=-F stream.url=var6='$var4'$var5 curl$var6