انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: استفاده از روبی به جای bash  (دفعات بازدید: 1884 بار)

0 کاربر و 3 مهمان درحال مشاهده موضوع.

آفلاین watermelon

  • Full Member
  • *
  • ارسال: 242
  • جنسیت : پسر
استفاده از روبی به جای bash
« : 18 بهمن 1395، 04:50 ب‌ظ »
آیا میشه به جای استفاده از bash ، از روبی برای shell scripting استفاده کرد؟ من کتاب خانه های shell و fileUtils رو دیدم که کار های معمول رو انجام می دن. ولی آیا مثلا میشه توی یه اسکریپت روبی با «wget» کار کرد؟

به زبان ساده تر ، همه کار هایی که با bash میشه انجام داد ، با روبی (یا پایتون) هم قابل انجام؟

آفلاین Nelliel

  • High Hero Member
  • *
  • ارسال: 2151
  • جنسیت : پسر
  • Nelliel Tu Odelschwanck
پاسخ : استفاده از روبی به جای bash
« پاسخ #1 : 18 بهمن 1395، 05:05 ب‌ظ »
من خودم یه مدت کمی روبی کار کردم برای وب اسکرپینگ, نه کار‌هایی که با روبی و پایتون میشه کرد را با بش نمیشه کرد, بش یه زبون برنامه نویسی مثل c و پایتون و ... که فکر می‌کنی نیست ولی خب میشه باش اسکریپت های ساده نوشت اما قدرت روبی را نداره, هر موقع کاری داشتی که بش از پسش بر نمیاد با روبی بنویس :)
طرفدار انیمه و مانگا - کاربر آرچ لینوکس

آفلاین watermelon

  • Full Member
  • *
  • ارسال: 242
  • جنسیت : پسر
پاسخ : استفاده از روبی به جای bash
« پاسخ #2 : 18 بهمن 1395، 05:18 ب‌ظ »
فکر کنم سوال رو برعکس متوجه شدی. این که نمیشه از bash به جای روبی استفاده کرد ، کاملا واضح.

آفلاین Nelliel

  • High Hero Member
  • *
  • ارسال: 2151
  • جنسیت : پسر
  • Nelliel Tu Odelschwanck
پاسخ : استفاده از روبی به جای bash
« پاسخ #3 : 18 بهمن 1395، 10:46 ب‌ظ »
فکر کنم سوال رو برعکس متوجه شدی. این که نمیشه از bash به جای روبی استفاده کرد ، کاملا واضح.

خب می‌گم که, نمیشه مقایسشون کرد, چون بش یه شل هست و نه یه زبان برنامه نویسی اما خب اسکریپت‌هایی که با بش می‌نویسی را میشه با روبی هم نوشت اما بش باید برای مواقع خاص خودش باشه :)
طرفدار انیمه و مانگا - کاربر آرچ لینوکس

آفلاین Geek

  • High Hero Member
  • *
  • ارسال: 1116
  • جنسیت : پسر
  • The answer to life the universe and everything: 42
پاسخ : استفاده از روبی به جای bash
« پاسخ #4 : 19 بهمن 1395، 09:20 ق‌ظ »
بش برای اسکریپت نویسی دمِ دستی هست. شل پیش‌فرض در اکثر سیستم‌های گنو/لینوکس.
قابل قیاس با زبان‌هایی چون پایتون و روبی نیست. البته به‌طور کلی پاسخ پرسش شما بله هست.
مثلا در پایتون، شما کافیه ماژول os رو import کنی و از دستورات بش درون برنامهٔ پایتونت استفاده کنی:

import os
os.system("wget url")


آفلاین علیرضا احسانی

  • Full Member
  • *
  • ارسال: 153
  • جنسیت : پسر
  • گنو/لینوکس به خاطر آزادی. نه بخاطر قیمت
    • لینوکس و من
پاسخ : استفاده از روبی به جای bash
« پاسخ #5 : 20 بهمن 1395، 06:48 ب‌ظ »
بش برای اسکریپت نویسی دمِ دستی هست. شل پیش‌فرض در اکثر سیستم‌های گنو/لینوکس.
قابل قیاس با زبان‌هایی چون پایتون و روبی نیست. البته به‌طور کلی پاسخ پرسش شما بله هست.
مثلا در پایتون، شما کافیه ماژول os رو import کنی و از دستورات بش درون برنامهٔ پایتونت استفاده کنی:

import os
os.system("wget url")

چه جالب  :) من نمیدونستم میشه توی پایتون دستورات بش هم اجرا کرد.
لینوکس و من حاصل تجربه هامون از  سرو کله زدن با گنو/لینوکس و نرم افزار های آزاد:)

آفلاین watermelon

  • Full Member
  • *
  • ارسال: 242
  • جنسیت : پسر
پاسخ : استفاده از روبی به جای bash
« پاسخ #6 : 22 بهمن 1395، 07:59 ب‌ظ »
پاسخ به این سوال در «انجمن روبی ایران» =>‌ http://iranonrails.ir/t/bash/688

آفلاین فاروق

  • Hero Member
  • *
  • ارسال: 992
  • جنسیت : پسر
  • <شعار>این یک شعار است</شعار>
    • تارنمای فاروق
پاسخ : استفاده از روبی به جای bash
« پاسخ #7 : 26 بهمن 1395، 05:41 ب‌ظ »
برای پایتون کتاب خانه wget وجود داره احتمالا برای روبی هم هست که باید دنبالش بگردید.
http://pcworms.blog.ir
بعد از بررسی پست های قدیمیم، فکر میکنم یک عذرخواهی بدهکارم! معذرت میخوام و اگر اشتباه کردم مستقیم و روشن راهنمایی کنید تا تکرار نکنم.
کانال IRC