LINUX.ORG.RU

История изменений

Исправление Zmicier, (текущая версия) :

Ну то есть как-то так, если нигде не вру (проверьте!):

#!/bin/bash

quota=$((100 * 2**20))

uri="$1"
file="${uri##*/}"

size="$(stat -c '%s' "$file")"
start=$((size ? size : 0))

curl "$uri" >> "$file" --range "${start}-$((start + quota))"

Ну и проверками всякими обернуть не помешает.

Исходная версия Zmicier, :

Ну то есть как-то так, если нигде не вру (проверьте!):

#!/bin/bash

quota=$((100 * 2**20))

uri="$1"
file="${uri##*/}"

size="$(stat -c '%s' "$file")"
start=$((size ? size : 0))

curl "$uri" >> "$file" --range "${start}-$((start + quota))"