انجمنهای فارسی اوبونتو
کمک و پشتیبانی => نرمافزارهای اینترنتی => نویسنده: ava در 28 دی 1392، 09:12 بظ
-
میدونم عنوان ناجوره ولی چیز بهت به ذهنم نرسید
جریان از این قراره که من یه سری فایل از توی اینترنت میخوام دانلود کنم که تعدادشون خیلی زیاده (۲۵۰۰) مورد !
هر کدوم ۳۰ مگ تقریبا ولی خوب این که من دونه دونه این ها رو توی دانلود منیجر وارد کنم لینک هاشو خیلی سخته !
از قضا اسم همه لینک ها هم یکی هست و فقط شماره آخرشون فرق میکنه
به این صورت :
www.site.com/file1.zip
www.site.com/file2.zip
من روشی رو میخوام یا دستوری که مثلا بشه زد
download www.site.com/file(1-220).zip
آیا همچین برنامه ای یا دستوری سراغ دارین ؟
البته نمیخوام همه این ها رو همزمان دانلود کنم دونه دونه یا دو تا با هم که این شماره یک تموم شد بره ۲ رو بگیره و الی آخر
-
سلام
این اسکریپت رو نوشتم.(البته اسکریپت که چه عرض کنم. :D .یه حلقه ساده.)
#!/bin/bash
i=0
while [ $i -lt 2501 ];do
aria2c site/file$i.zip;
let i=i+1
done
میتونی جای 2501 رو با عدد دلخواه عوض کنی.
aria2 رو با آپشن دلخواه بزن و آدرس فقط به جای عدد توی لینک $i باید قرار بدی.
ویرایش:اصلاح شد.
-
جای آریا۲ رو با وی گت عوض کردم به این شکل :
#!/bin/bash
i=0
while [ $i -lt 3 ]; wget -c http://avaom.com/file$i.zip ; let i=i+1; done
سنتیک ارور میده
/home/avaom/Desktop/dl.sh: line 3: syntax error near unexpected token `done'
/home/avaom/Desktop/dl.sh: line 3: `while [ $i -lt 3 ]; wget -c http://avaom.com/file$i.zip ; let i=i+1; done'
-
یه do رو یادم رفته بزارم الان اصلاح میکنم.
-
منظورت این شکلیه ؟
#!/bin/bash
i=0
while [ $i -lt 2500 ];do aria2 option Adress$iblabla ;do let i=i+1; done
-
aria2c -Z -P -j 1 http://www.site.com/file[1-220].zip
-
ممنون از زوبونتو فور ایران بابت راه ساده تر.
آوا مگه ارور داد؟چه اروری؟فایل بعدی رو نگرفت؟
کد رو درستش کردم.البته ترمینال و اینترنت درست و درمون دم دستم نیست که امتحان کنم.ولی احتمالا اینبار کلا درسته.
-
avaom@avaom-PC:~$ /home/avaom/Desktop/dl.sh
/home/avaom/Desktop/dl.sh: line 4: syntax error: unexpected end of file
avaom@avaom-PC:~$ sudo sh /home/avaom/Desktop/dl.sh
[sudo] password for avaom:
/home/avaom/Desktop/dl.sh: 4: /home/avaom/Desktop/dl.sh: Syntax error: end of file unexpected (expecting "done")
من سواد درست درمون ندارم ولی فک کنم با اون دان تو آخر مشکل داره
به هر حال اون آریا ۲ رو دانلود میکنم و از روشی که زوبونتو جان! گفت میرم آریا سرعتش هم خیلی بهتره از وی گت
ممنون مشکل من حل شد دست گلتون درد نکنه اینجا شکلک بوس نداره ؟ :دی 8-[
-
آقا این که همون اول درست بود.
الان با فایل پیوست که محتویاتش اینه.
#!/bin/bash
i=0
while [ $i -lt 4 ];do
wget -c http://avaom.com/file$i.zip;
let i=i+1
done
امتحان کردم سه تا فایل file1.zip تا file3.zip که یه plain text خالی توشون بود رو گرفت.
احتمالا مستقیما تو خط فرمان زدی.شاید حین کپی کردن مشکلی پیش اومده باشه.
پست اولم رو هم اصلاح کردم.(هرچند از شما که گذشت!)