История изменений
Исправление 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))"