在 bash 中获取 cURL 响应
我有一个简单的 bash 脚本,用于将文件上传到 FTP。我想知道如何从curl 获得可以记录的响应(错误或成功)?
eval curl -T "${xmlFolder}"/"${xmlFile}" "${mediaFTP}"
提前致谢
I have a simple bash script that uploads files to an FTP. I was wondering how to get a response from curl that I can record (error or success)?
eval curl -T "${xmlFolder}"/"${xmlFile}" "${mediaFTP}"
Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
根据提供的命令,这应该足够了:
或者,如果您想丢弃错误消息:
Given the command provided, this should suffice:
Or, if you want to discard the error message:
美元? bash 变量指示上一个命令的成功(val 0)/失败(val 非0)。所以你可以这样做:
The $? bash variable indicates success (val 0) / failure (val non 0) of the previous command. So you could do: