我正在使用 cURL 下载文件并将其存储在变量中(通过 base64):
output=$(curl -L -o - $url | base64)
问题是我不知道如何检查下载是否成功(如果是,文件应该保存在变量中)。
判断是否成功的一个方法:
output=$(curl -Lsf "$url" | base64); [ $? -eq 0 ] && echo Success || echo Failed: $?
这将回显成功或失败。如果不成功,
$output