گروه کاربران لینوکس دانشگاه شهید مدنی آذربایجان

لاگ دانشگاه آذربایجان :: Azarbaijan University Linux User Group

گروه کاربران لینوکس دانشگاه شهید مدنی آذربایجان

لاگ دانشگاه آذربایجان :: Azarbaijan University Linux User Group

5 راه مفید برای انجام محاسبات در ترمینال لینوکس

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


شروع کنیم! 


1. استفاده از Bash Shell


اولین و آسان ترین راه برای انجام محاسبات پایه ای ریاضی در خط فرمان استفاده از دو  پارانتز است.در زیر مثال هایی از نحوه استفاده از پارانتز هست که مقادیر را در متغیر ها ذخیره می کنیم :


 

  


2. استفاده از دستور expr

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


مثال های زیر نمونه ای  از انجام محاسبات ساده با استفاده از دستور expr هستند.به یاد داشته باشید که بسیاری از عملگرها نیاز دارند تا برای Shell ها  اعلام شوند.برای مثال عملگر *  :






سپس نحوه عملکرد عملگر مقایسه را نشان خواهیم داد.وقتی که جواب یک عبارت false شد مقدار 0 و در غیر این صورت مقدار 1 را پرینت خواهد کرد.


به چند مثال توجه کنیم: 






همچین می توانیم دستور expr را برای افزایش مقدار یک متغیر استفاده کنیم.نگاهی به مثال بعد بیندازیم.( به طور مشابه می توانیم برای عمل کاهش نیز از این دستور استفاده کنیم ).





همچنین نگاه کنیم که چگونه طول رشته ای را می یابیم:



برای اطلاعات بیش تر مخصوصاً معنی عملگر های بالا expr man page را ببینید: 




3. استفاده از دستور bc

bc مخفف Basic Calculator دستوری است که تمام انتظارات شما را از یک ماشین حساب مهندسی برآورده می سازد.این دستور همچنین برای محاسبات ممیز شناور مناسب است.


اگر دستور bc نصب نشده است می توانید به شکل زیر آن را نصب کنید:



زمانی که نصب شد می توانید شناسه ها را به این دستور به دو صورت interactive و non-interactive  پاس دهید.

برای استفاده از این دستور به شکل interactive عبارت bc  در خط فرمان نوشته و شروع به نوشتن یک عبارت ریاضی کنید همانطور که در زیر نشان داده شده است: 







مثال های بعدی نحوه استفاده از دستور bc به شکل non-interactively در خط فرمان  را نشان می دهند:



 


از flag -1 می توانیم برای نشان دادن اعشار تا 20 رقم استفاده کنیم:






4. استفاده از دستور Awk


Awk از برجسته ترین برنامه های پردازش گر متن در لینوکس است که عملگر های ریاضی جمع و تفریق، ضرب و تقسیم و قدر مطلق  را پشتیبانی می کند.همچنین برای اعداد اعشاری نیز کاربردی است.


Awk را همانند مثال زیر می توانید برای دستورات پایه ای ریاضی استفاده کنید:







5. استفاده از دستور factor


دستور factor  برای تجزیه عدد صحیح  به عامل های اول استفاده می شود برای مثال : 






نوشته شده توسط :

علی احمدی کجاباد  951830203

پویا نوری  951830278



منبع:

https://www.tecmint.com/arithmetic-in-linux-terminal/

 

نظرات 1 + ارسال نظر
سمیرا شجاعی شنبه 14 اردیبهشت 1398 ساعت 01:13

بسیار مطلبتون مفید بود

برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد