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

سرور مجازی NVMe

چگونه یک عدد صحیح را از یک متغیر کم کنیم – Bash

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


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

1: روش کم کردن عدد صحیح از یک متغیر با استفاده از نحو (()).

نحو (()) برای عملیات حسابی در bash استفاده می شود و برای تفریق یک عدد صحیح از یک متغیر با استفاده از این نحو، نام متغیر در داخل پرانتز دوتایی قرار می گیرد و به دنبال آن عملگر حسابی “-” و عدد صحیح برای تفریق قرار می گیرد. در اینجا یک مثال اسکریپت bash آورده شده است که متغیری را که مقدار 20 در آن ذخیره شده است کم می کند و با استفاده از نحو (()) از آن 7 کم می کند:

#!/bin/bash
تعداد=20
اکو “ارزش اصلی: تعداد $
((تعداد=تعداد-7))
اکو “مقدار پس از تفریق 7: تعداد $

در اینجا خروجی کدی است که من برای مصورسازی داده‌ام و در خروجی می‌توان دید که یک عدد صحیح از متغیر کم می‌شود:

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

چگونه یک عدد صحیح را از یک متغیر کم کنیم - Bash

2: روش کم کردن عدد صحیح از یک متغیر با استفاده از نحو $(( )).

نحو $(()) نیز برای عملیات حسابی در bash استفاده می شود. برای تفریق یک عدد صحیح از یک متغیر با استفاده از این نحو، نام متغیر در داخل پرانتز دوتایی قرار می‌گیرد، قبل از عملگر حسابی “-” و عدد صحیح برای تفریق. برای نشان دادن استفاده از این نحو، مثالی از اسکریپت bash آورده‌ام که عدد صحیح را از یک متغیر کم می‌کند:

#/bin/bash
تعداد=20
اکو “ارزش اصلی: تعداد $
تعداد=$((تعداد-7))
اکو “مقدار پس از تفریق 7:” تعداد $

در خروجی یک عدد صحیح از متغیر کم می شود:

چگونه یک عدد صحیح را از یک متغیر کم کنیم - Bashچگونه یک عدد صحیح را از یک متغیر کم کنیم - Bash

3: چگونه با استفاده از let Command عدد صحیح را از یک متغیر کم کنیم

دستور let برای عملیات حسابی در bash استفاده می شود. برای کم کردن یک عدد صحیح از یک متغیر با استفاده از این دستور، نام متغیر با عملگر حسابی “-” و عدد صحیح برای تفریق دنبال می شود. برای نشان دادن استفاده از این دستور، مثالی از اسکریپت bash که عدد صحیح را از یک متغیر کم می کند در زیر آورده شده است:

#/bin/bash
تعداد=20
اکو “ارزش اصلی: تعداد $
اجازه دهید “num=num-7”
اکو “مقدار پس از تفریق 7: تعداد $

در اینجا خروجی کدی است که من برای مصورسازی داده‌ام و در خروجی یک عدد صحیح از متغیر کم می‌شود:

چگونه یک عدد صحیح را از یک متغیر کم کنیم - Bashچگونه یک عدد صحیح را از یک متغیر کم کنیم - Bash

4: روش کم کردن عدد صحیح از یک متغیر با استفاده از دستور expr

دستور expr برای عملیات حسابی در bash استفاده می شود. برای تفریق یک عدد صحیح از یک متغیر با استفاده از این دستور، نام متغیر با عملگر حسابی “-” و عدد صحیح برای تفریق، در داخل بکتیک ها قرار می گیرد. برای نشان دادن استفاده از این دستور، مثالی از اسکریپت bash آورده‌ام که عدد صحیح را از یک متغیر کم می‌کند:

#/bin/bash
تعداد=20
اکو “ارزش اصلی: تعداد $
تعداد=`expr تعداد $7`
اکو “مقدار پس از تفریق 7:” تعداد $

و در خروجی یک عدد صحیح از متغیر کم می شود:

پیشنهاد می‌کنیم بخوانید:  روش بررسی اینکه متغیر تنظیم شده یا خالی است bash

چگونه یک عدد صحیح را از یک متغیر کم کنیم - Bashچگونه یک عدد صحیح را از یک متغیر کم کنیم - Bash

5: روش کم کردن عدد صحیح از یک متغیر با استفاده از دستور declare

دستور declare برای تنظیم ویژگی ها به متغیرها در bash استفاده می شود. برای تفریق یک عدد صحیح از یک متغیر با استفاده از این دستور، نام متغیر توسط عملگر حسابی “-” و عدد صحیح برای تفریق، در داخل پرانتزهای فرفری قرار می گیرد.

#!/bin/bash
تعداد=20
اکو “ارزش اصلی: تعداد $
اعلام -من تعداد
تعداد=تعداد-7
اکو “مقدار پس از تفریق 7: تعداد $

در خروجی یک عدد صحیح از متغیر کم می شود:

چگونه یک عدد صحیح را از یک متغیر کم کنیم - Bashچگونه یک عدد صحیح را از یک متغیر کم کنیم - Bash

نتیجه

پنج روش برای تفریق یک عدد صحیح از یک متغیر در bash وجود دارد که عبارتند از: استفاده از نحو (())، استفاده از نحو $(())، استفاده از دستورات declare و let. انتخاب روش بستگی دارد روی ترجیحات شخصی و الزامات کدگذاری

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

زمان انتشار: 1402-12-29 06:19:03

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

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

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