我的bash脚本有问题.它产生的错误
curl (6) couldn't resolve host
我做错了什么?
以下是我的bash脚本.
#!/bin/bash
string="$(mysql -u root -p Company 'select name from HR')"
url="http://www.company.com/company/hr/$string"
curl -F $url
Run Code Online (Sandbox Code Playgroud)
根据 man curl 的说法,错误 6 表示“无法解析主机。未解析给定的远程主机。” 所以你必须检查 url 的主机名是否可以解析为 IP 地址。
当您需要向服务器提交数据时,例如使用下面的表格,
<form method="POST" enctype='multipart/form-data' action="upload.cgi">
<input type=file name=upload>
<input type=submit name=press value="OK">
</form>
Run Code Online (Sandbox Code Playgroud)
您可以使用以下等效项来卷曲。(确保您提交的服务器也已准备好接收数据)
curl -F upload=@localfilename -F press=OK [resolv-able url]
Run Code Online (Sandbox Code Playgroud)