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

سرور مجازی NVMe

مقایسه بزرگتر از عددی در اسکریپت Bash

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


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

مقایسه بزرگتر از عددی در اسکریپت Bash

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

1. دو عدد را با استفاده از > Command مقایسه کنید

این یک دستور ساده است که می توانید از آن برای پیدا کردن تعداد بیشتر در مقایسه استفاده کنید. به عنوان مثال، شما X=55 و Y=66 دارید. می توانید از اسکریپت زیر برای مقایسه X و Y در یک شرایط استفاده کنید:

مقایسه بزرگتر از عددی در اسکریپت Bash

در کد منبع داده شده، از (($X > $Y)) استفاده کردیم که وقتی مقدار X بزرگتر از Y باشد، مقدار true را برمی گرداند.

دو پرانتز برای ایجاد عملیات حسابی اعداد صحیح استفاده می شود. این یک ویژگی داخلی اسکریپت Bash است که 1 را برای درست یا صفر را برای نادرست برمی گرداند. حالا بیایید آن را اجرا کنیم bash اسکریپت برای دریافت نتیجه زیر:

./مقایسه.ش

مقایسه بزرگتر از عددی در اسکریپت Bashمقایسه بزرگتر از عددی در اسکریپت Bash

به طور مشابه، می توانید از مقایسه بزرگتر یا مساوی با استفاده از دستور >= استفاده کنید. وقتی X بزرگتر از Y باشد، مقدار true را برمی گرداند.

پیشنهاد می‌کنیم بخوانید:  نمونه های سفارشی سازی Bash PS1

مقایسه بزرگتر از عددی در اسکریپت Bashمقایسه بزرگتر از عددی در اسکریپت Bash

این اسکریپت نتیجه زیر را در terminal:

./مقایسه.ش

مقایسه بزرگتر از عددی در اسکریپت Bashمقایسه بزرگتر از عددی در اسکریپت Bash

2. دو عدد را با استفاده از دستور -Gt مقایسه کنید

می توانید از دستور -gt در اسکریپت برای بررسی عدد بیشتر در شرایط استفاده کنید. در اینجا نمونه اسکریپت Bash است که می توانید امتحان کنید:

مقایسه بزرگتر از عددی در اسکریپت Bashمقایسه بزرگتر از عددی در اسکریپت Bash

دستور -gt (بزرگتر از) بررسی می کند که آیا یک مقدار از دیگری بزرگتر است یا خیر. پس از اجرای یک اسکریپت Bash، نتیجه زیر را دریافت خواهید کرد:

./مقایسه.ش

مقایسه بزرگتر از عددی در اسکریپت Bashمقایسه بزرگتر از عددی در اسکریپت Bash

به همین ترتیب، می توانید از دستور –ge (بزرگتر یا مساوی) برای بررسی مقایسه عددی بزرگتر یا مساوی استفاده کنید:

مقایسه بزرگتر از عددی در اسکریپت Bashمقایسه بزرگتر از عددی در اسکریپت Bash

با اجرای اسکریپت در قسمت زیر نتیجه زیر را دریافت خواهید کرد terminal:

./مقایسه.ش

مقایسه بزرگتر از عددی در اسکریپت Bashمقایسه بزرگتر از عددی در اسکریپت Bash

نتیجه

این روشی است که می توانید به طور موثر مقایسه ای بزرگتر از عددی را در یک اسکریپت Bash انجام دهید. می توانید متغیرها، رشته ها و اعداد را با استفاده از دستور > یا -gt اسکریپت مقایسه کنید. ما از مثال‌های متعدد برای توصیف روش‌های مقایسه دو عدد در Bash استفاده کردیم. به طور مشابه، می‌توانید از دستورات < یا -lt برای ارزیابی مقایسه عددی کمتر استفاده کنید.

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

زمان انتشار: 1402-12-29 18:01:04

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

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

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