انجمن گروه موج سازان
برنامه نویسی لینوکس - نسخه قابل چاپ

+- انجمن گروه موج سازان (http://www.mojsazan.com/forum)
+-- انجمن: برنامه نویسی عمومی (http://www.mojsazan.com/forum/forumdisplay.php?fid=1)
+--- انجمن: برنامه نویسی عمومی (http://www.mojsazan.com/forum/forumdisplay.php?fid=3)
+--- موضوع: برنامه نویسی لینوکس (/showthread.php?tid=3228)



برنامه نویسی لینوکس - aliye - 01-09-2013

سلام دوستان من تازه برنامه نویسی تو لینوکس رو شروع کردم
سوالی داشتم
می خواستم برنامه ای رو بنویسم که بیاد مثلا از لینک زیر
فایل رو بگیره و اون رو اجرا کنه
کد:
wget www.mediafire/all.sh ./filename
می شود اینجا به صورت دستی نام فایل که همون
all.sh
هست رو وارد کرد ولی می خوام توسط کد برنامه نویسی بیاد نام فایل دانلود شده رو خودکار بفهمد و اجرا کند
مشکل من فقط تسخیص نام فایل دانبود شده است ...
ممنون علاقه .



RE: برنامه نویسی لینوکس - aliva - 01-09-2013

راحت ترین کار اینه که فایل رو به نام دلخواه ذخیره کنین. یعنی به wget بگین این فایل رو به چه نامی ذخیره کنه.
wget یه اوپشن داره که باهاش می‌گین فایل به چه اسمی ذخیره بشه لطفا راهنمای wget رو نگاه کنید

کد:
man wget



RE: برنامه نویسی لینوکس - aliye - 01-12-2013

ممنون ولی می خوام اسم هر فایل تشخیص داده بشه و با اسم خودش اجرا بشه؟؟ ممنون می شم اگه کمکم کنید..
حالا اگر بخوام لینک دانلود فایل ها رو بریزم توی فایل و اونا رو یکی یکی از توی فایل بخونم و دانلود کنم و اجرا کنم باید چی کار کنم ؟؟
با wget -i
هم می شه همه ی فایل ها رو دانلود کرد ولی می خوام یکی یکی دانلود کنه و اجرا کنه ؟؟



RE: برنامه نویسی لینوکس - sadegh.nikaein - 01-14-2013

این لینک را مطالعه کنید کاملا توضیح داده شده است .



RE: برنامه نویسی لینوکس - Beni_Vanda - 01-15-2013

سلام
برای قسمت دوم از یک حلقه
for
استقاده کنید
کد:
for  var in `cat filename `

do

your code

done



RE: برنامه نویسی لینوکس - Beni_Vanda - 02-22-2013

سلام بر دوستای عزیزم .
در حال نوشتن اسکریپتی با bash بودم برام یک سوال پیش اومد .
در بعضی از وبلاگ ها وقتی وارد می شویم یک خوشامدگویی به ما می گوید می خوام بدونم که چطوری می شه از طریق bash   فهمید که در این window که باز شده چه نوشته شده است و این که کلا چطوری میشه فهمید که این پنجره باز شده است یا نه ؟؟
ممنون