在 shell 中如何用 curl 判断文件请求的响应是否为200

答:可以通过 curl 的选项 -f, 即 --fail,表示服务器返回 4xx/5xx 时 curl 以非 0 退出

if curl -fsI -o /dev/null "$apix/hello.txt"; then
    echo "文件存在"
else
    echo "文件不存在或请求出错"
fi

也可以用 -w 捕获 HTTP 状态码再判断,请参考 deepseek

(全文完)

关于本文如您有任何想法和意见,欢迎与我们联系,邮箱地址zhi@uqugu.com。
您对本文有什么看法,喜欢或者不喜欢都可以发表意见。