bash - 在 bash 中获取 cURL 响应

标签 bash curl

我有一个简单的 bash 脚本,可以将文件上传到 FTP。我想知道如何从我可以记录的 curl 获得响应(错误或成功)?

eval curl -T "${xmlFolder}"/"${xmlFile}" "${mediaFTP}"

提前致谢

最佳答案

鉴于提供的命令,这应该足够了:

curl -T "$xmlFolder/$xmlFile" "$mediaFTP" || 
  printf '%s\n' $?

或者,如果您想丢弃错误消息:

curl -T "$xmlFolder/$xmlFile" "$mediaFTP" >/dev/null || 
  printf '%s\n' $?

关于bash - 在 bash 中获取 cURL 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7678675/

相关文章:

php - MOODLE中如何让用户自动登录

php - 使用 php 从 Curl 更新 Mysql

linux - Bash:如何构建递归 cowsay

php - 通过 CURL 发布到 Facebook 页面

linux - 将长标准输出管道传输到 tee 命令有时会导致截断

linux - 如何在 bash 中使用换行符?

python - 在 mac 操作系统上安装 mxnet 时出错

PHP 无法从 URL 获取文本(file_get_content,CURL 不起作用)

linux - 使用 awk 替换第 n 次出现的模式

linux - Gnuplot : 2 questions about my histograms X axis and add percentage