با سلام.
از اونجایی که من آدم بی حوصله ای هستم (
) گفتم با خودم بشینم یه اسکریپت بنویسم که یکم کار با جناب wget رو آسون تر کنه برام.
این اسکریپت رو اسمش رو گذاشتم EasyWGet (دبلیو گت آسان
).
البته تحت FreeBSD و با پوسته sh نوشته شده که توی لینوکس هم با پوسته bash کار میکرد.
اینم کل اسکریپت :
#!/bin/bash
echo Welcome to EasyWGet!
echo Enter your UserName:
read user
cd /home/$user
mkdir EasyWGet
cd /home/$user/EasyWGet
echo Enter A name for your File Directory:
read dirname
mkdir $dirname
cd $dirname
echo Enter Download URL:
read url
wget -c $url
echo Done!
خب یه توضیح اجمالی بخوام بدم ، این اسکریپت ابتدا نام کاربری رو از شما میگیره ، به فولدر خانگیتون میره و فولدر EasyWGet رو اونجا میسازه. بعد یک نام ازتون میخواد برای فایلی که میخواید دانلود کنید و فولدرش رو ایجاد میکنه. سپس آدرس فایل روی فضای وب رو ازتون میگیره و در نهایت توی فولدری که ایجاد شده دانلودش میکنه. در آخر هم عبارت Done! روی ترمینال نمایش داده میشه.
یک مثال ساده ساده برای read در UNIX Shell بود که به ذهنم رسیده بود
))
موفق باشید.