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

سرور مجازی NVMe

روش تقسیم دو متغیر در Bash

0 7
زمان لازم برای مطالعه: 2 دقیقه


یکی از کارهای رایج هنگام کار با متغیرها در Bash تقسیم دو متغیر است که ممکن است ساده به نظر برسد. با این حال، هنگام کار روی Bash، شما باید این کار را با احتیاط انجام دهید.

این مقاله یک راهنمای مفصل برای تقسیم دو متغیر در Bash با چند مثال از روش استفاده از این عملیات در اسکریپت های خود است.

روش تقسیم دو متغیر در Bash

می توانید دو متغیر را در Bash با استفاده از:

روش 1: با استفاده از دستور expr دو متغیر را در Bash تقسیم کنید

این expr دستور در bash یک عبارت را ارزیابی می کند و نتیجه را در آن چاپ می کند console. برای تقسیم دو متغیر با استفاده از expr دستور، در اینجا یک کد مثال است:

#!/bin/bash
# متغیرها را اعلام کنید
num1=8
num2=4
# متغیرها را با استفاده از دستور expr تقسیم کنید
نتیجه=$(expr $num1 / $num2)
اکو “نتیجه: $نتیجه

در این مثال، ما از expr دستور تقسیم مقدار num1 بر مقدار num2، نتیجه تقسیم در متغیر نتیجه ذخیره می‌شود و سپس در متغیر نتیجه چاپ می‌شود. console:

روش تقسیم دو متغیر در Bash

روش 2: با استفاده از دو پرانتز دو متغیر را در Bash تقسیم کنید

این دو پرانتز نحو یک روش کوتاه برای انجام عملیات حسابی در Bash است، بنابراین برای تقسیم دو متغیر با استفاده از دو پرانتز، در اینجا یک کد مثال آورده شده است:

#!/bin/bash
# متغیرها را اعلام کنید
num1=8
num2=4
# متغیرها را با استفاده از دستور دو پرانتز تقسیم کنید
نتیجه=$((num1 / num2))
اکو “نتیجه: $نتیجه

در اینجا، ما از دستور دو پرانتز برای تقسیم مقدار num1 بر مقدار num2 استفاده می کنیم، نتیجه تقسیم در متغیر نتیجه ذخیره می شود، که سپس به چاپ می رسد. console.

پیشنهاد می‌کنیم بخوانید:  چرا باید bin/bash را در ابتدای یک فایل اسکریپت قرار دهید - bash

روش تقسیم دو متغیر در Bashروش تقسیم دو متغیر در Bash

نتیجه

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

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

زمان انتشار: 1402-12-29 02:11:04

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

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

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