/ / Loop за діапазон номерів для завантаження за допомогою wget-while-loop, sh, wget

Кілька рядків номерів для завантаження за допомогою wget-while-loop, sh, wget

Як я можу завантажити декілька файлів за допомогою wget, цифри починаються з 50000000 і закінчуються 9999999999, я знайшов цю лінію, але вона зависає,

wget example.com/imageId={6000000000..7999999999}.jpg

Чи є кращий спосіб зробити це (і працювати) і помістити його в файл SH, щоб він працював з cron?

Дякую

Відповіді:

0 для відповіді № 1

Все залежить від версії оболонки, яку ви використовуєте, оскільки вона не приймається {1..4} і це не приймає --version це, швидше за все, не баш.

Ви можете спробувати сумісний цикл POSIX:

i=6000000000
max=7999999999
while [ $i -lt $max ]
do
wget example.com/imageId=$i.jpg
true $(( i++ ))
done