无法使用脚本文件

时间:2017-06-07 03:04:26

标签: bash shell unix curl

我正在尝试在我的unix脚本文件中执行curl命令。但是,我无法通过双引号。以下是我尝试的各种方法:

尝试1:在一行中执行命令:

curl --fail -I -k https://www.google.com

结果:卷曲:(1)协议" https" libcurl中不支持或禁用

我引用了curl指南 [Link],发现问题是因为我没有在URL中传递双引号。

尝试2:curlcmd =' curl --fail -I -k https://www.google.com' eval $ curlcmd

结果:与尝试1相同

尝试3:卷曲 - 失败-I -k" https://www.google.com"

结果:卷曲:(1)协议"" https" libcurl中不支持或禁用

尝试4:curl --fail -I -k /" https://www.google.com/" 这与执行1相同。

结果:卷曲:(1)协议" https" libcurl中不支持或禁用

请帮忙吗?我错过了什么吗?

我使用的卷曲版本是:

+ curl --version
curl 7.54.0 (x86_64-pc-linux-gnu) libcurl/7.54.0 zlib/1.2.3.4 librtmp/2.3
Protocols: dict file ftp gopher http imap ldap pop3 rtmp rtsp smtp telnet tftp 
Features: IPv6 Largefile libz UnixSockets 

更新

经过一些更改 - 安装OpenSSL等。我现在收到以下错误:

  

卷曲:(35)OpenSSL SSL_connect:SSL_ERROR_SYSCALL

此致 哈

0 个答案:

没有答案