2014-04-14 37 views
0

我怎麼能下載一些文件的下載,使用wget,這個數字在50億啓動並完成在9999999999,我發現這條線,但它凍結,循環在一定範圍內的數字與wget的

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

有沒有更好的方式來做到這一點(和工作),並把它放在一個SH文件,以便它與cron運行?

感謝

+0

如何是關係到'ssh'和'cron'? –

+0

請提供此輸出:'sh --version' –

+0

ok忘記cron,但是有沒有辦法使用WHILE或FOR來創建?我無法確定SH版本。 – ForeverSJC

回答

0

這一切都取決於外殼的版本,您正在使用。由於它不接受{1..4},它不接受--version它很可能不是bash。

您可以嘗試POSIX兼容的循環:

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

它的工作,謝謝 – ForeverSJC