我试图通过bash脚本调用curl调用下载大文件' for loop。
link:www.sitename.com
示例网址for item in $LIST
do
i=$(expr $i + 1)
echo "Downloading $i. $item"
URL="${ROOT_URL_ODATA}/Products('$item')/\$value"
[ "$VERBOSE" = "true" ] && show_text "$CURL_PREFIX -JO \"$URL\""
$CURL_PREFIX -JO "$URL"
done
我的下载命令:
https://scihub.esa.int/dhus/odata/v1/Products('931b6710-e6a5-4fd5-8314-16011e5515ab')/$value
当从脚本运行它时,我得到curl -gu user:passwd -JO 'https://scihub.esa.int/dhus/odata/v1/Products('931b6710-e6a5-4fd5-8314-16011e5515ab')/$value'
但是当从bash运行它时,我得到100%的文件在第二次下载,文件大约4GB大...
任何想法有什么不对?