我正在尝试在我的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
此致 哈