وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

جمع و تفریق ساده اعداد در Bash

0 33
زمان لازم برای مطالعه: 3 دقیقه


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

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

جمع و تفریق ساده اعداد در Bash

چندین روش برای انجام محاسبات حسابی در Bash وجود دارد. بیایید شروع کنیم به توضیح مختصر یک به یک آنها:

با استفاده از دو پرانتز

می توانید از دو پرانتز برای انجام عملیات حسابی اصلی استفاده کنید. در اینجا نحو کلی آمده است:

$((اصطلاح))

علامت مرکب (()) نتیجه را ارزیابی می کند و از عملگر متغیر $ برای ذخیره نتیجه استفاده می شود. در اینجا چند نمونه اسکریپت اساسی برای انجام جمع و تفریق آورده شده است:

روش 1

جمع و تفریق ساده اعداد در Bash

خروجی:

جمع و تفریق ساده اعداد در Bashجمع و تفریق ساده اعداد در Bash

روش 2

جمع و تفریق ساده اعداد در Bashجمع و تفریق ساده اعداد در Bash

خروجی:

جمع و تفریق ساده اعداد در Bashجمع و تفریق ساده اعداد در Bash

روش 3

جمع و تفریق ساده اعداد در Bashجمع و تفریق ساده اعداد در Bash

خروجی:

جمع و تفریق ساده اعداد در Bashجمع و تفریق ساده اعداد در Bash

روش 4

جمع و تفریق ساده اعداد در Bashجمع و تفریق ساده اعداد در Bash

خروجی:

جمع و تفریق ساده اعداد در Bashجمع و تفریق ساده اعداد در Bash

روش 5

جمع و تفریق ساده اعداد در Bashجمع و تفریق ساده اعداد در Bash

خروجی:

جمع و تفریق ساده اعداد در Bashجمع و تفریق ساده اعداد در Bash

روش 6

جمع و تفریق ساده اعداد در Bashجمع و تفریق ساده اعداد در Bash

خروجی:

جمع و تفریق ساده اعداد در Bashجمع و تفریق ساده اعداد در Bash

نکته: نماد براکت مربع ($[expression] ) همچنین به شما امکان می دهد یک عبارت حسابی را ارزیابی کنید و از منسوخ شدن آن جلوگیری کنید.

پیشنهاد می‌کنیم بخوانید:  چگونه یک فایل را در لینوکس جستجو کنم؟ bash?

با استفاده از دستور Let

let یک دستور داخلی در Bash است که به شما امکان می دهد عملیات حسابی را انجام دهید. به موارد زیر نیاز دارد:

اجازه دهید <بیان حسابی>

از طریق این مثال، روش انجام جمع و تفریق در Bash با استفاده از دستور let را بهتر خواهید فهمید:

جمع و تفریق ساده اعداد در Bashجمع و تفریق ساده اعداد در Bash

خروجی:

جمع و تفریق ساده اعداد در Bashجمع و تفریق ساده اعداد در Bash

با استفاده از دستور Expr

به عنوان یک ابزار خط فرمان قدیمی، expr محاسبه اعداد صحیح را ارزیابی می کند. در اسکریپت های Bash می توانید با کمک دستور expr که به عنوان ارزیابی کننده بیان همه منظوره نیز شناخته می شود، بسط حسابی انجام دهید. دستور expr نیز همان عملکرد دستور let را انجام می دهد، اما نتیجه را مستقیماً چاپ می کند نه اینکه آن را در یک متغیر ذخیره کند. سینتکس اجرای دستور expr در Bash به شرح زیر است:

`expr اپراتور value1 مقدار 2`

مثال زیر نشان می دهد که چگونه می توانید نتایج را با اجرای expr در Bash بدست آورید:

جمع و تفریق ساده اعداد در Bashجمع و تفریق ساده اعداد در Bash

خروجی:

جمع و تفریق ساده اعداد در Bashجمع و تفریق ساده اعداد در Bash

با استفاده از دستور BC

دستور bc می تواند محاسبات اولیه را در Bash اجرا کند. این برنامه ورودی استاندارد می گیرد و به صورت تعاملی برای انجام محاسبات دقیق دلخواه اجرا می شود.

جمع و تفریق ساده اعداد در Bashجمع و تفریق ساده اعداد در Bash

خروجی:

جمع و تفریق ساده اعداد در Bashجمع و تفریق ساده اعداد در Bash

با استفاده از دستور Awk

استفاده از awk به عنوان انتخابگر الگو به شما امکان می دهد الگوها را انتخاب کنید. از طریق این دستور می توانید جمع و تفریق را در Bash به صورت زیر انجام دهید:

جمع و تفریق ساده اعداد در Bashجمع و تفریق ساده اعداد در Bash

خروجی:

جمع و تفریق ساده اعداد در Bashجمع و تفریق ساده اعداد در Bash

با استفاده از دستور Declare

فرمان declare Bash محاسبات اعداد صحیح را امکان پذیر می کند. برای جمع و تفریق ساده در Bash یا چیزی شبیه به این استفاده می شود:

پیشنهاد می‌کنیم بخوانید:  رشته پد Bash با فاصله

جمع و تفریق ساده اعداد در Bashجمع و تفریق ساده اعداد در Bash

برای انجام محاسبات در Bash با کمک دستور declare باید گزینه -i اضافه شود.

خروجی:

جمع و تفریق ساده اعداد در Bashجمع و تفریق ساده اعداد در Bash

با استفاده از دستور Dc

فرمان dc یا ماشین حساب میز به شما کمک می کند تا محاسبات پولیش معکوس را انجام دهید. همچنین از محاسبات بی نهایت دقیق پشتیبانی می کند و ورودی استاندارد می گیرد.

جمع و تفریق ساده اعداد در Bashجمع و تفریق ساده اعداد در Bash

در اسکریپت قبلی از “p” استفاده کردیم تا بتواند سیگنال چاپ را به دستور dc ارسال کند.

خروجی:

جمع و تفریق ساده اعداد در Bashجمع و تفریق ساده اعداد در Bash

نتیجه

امیدواریم که عملیات حسابی اساسی مانند جمع، تفریق و بسیاری موارد دیگر را درک کنید. در این آموزش روش جمع و تفریق ساده اعداد در Bash را با چند روش توضیح دادیم. ما دستوراتی مانند bc، awk، let، declare و غیره را اضافه کردیم.

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1402-12-29 19:42:02

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید