آموزشچگونه

آموزش خط فرمان: قسمت دوازدهم، بسط حسابی (Arithmetic Expansion)

Print Friendly, PDF & Email

Shell اجازه می‌دهد تا عملیات حسابی توسط بسط انجام شود. این به ما اجازه می‌دهد تا از Shell به عنوان یک ماشین حساب استفاده کنیم:

بسط حسابی (Arithmetic Expansion)

بسط حسابی به این شکل استفاده می‌شود:

که در این صورت expression یک عبارت حسابی است که متشکل از مقادیر و عملگرهای حسابی است.

بسط حسابی فقط اعداد صحیح (اعداد کامل و غیراعشاری) را پشتیبانی می‌کند ولی می‌تواند عملیات‌های مختلفی را انجام دهد. جدول زیر لیست عملگرهای پشتیبانی شده را نشان می‌دهد:

فاصله‌ها در بسط‌های حسابی، معنادار و مهم نیستند و ممکن است در عبارت‌ها گنجانده شوند. برای مثال ۵ به توان ۲ ضرب در ۳:

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

این هم یک مثال با استفاده از عملگرهای تقسیم و باقیمانده. به تاثیر تقسیم Integer توجه کنید:

بسط حسابی در آموزش‌های آینده به تفصیل شرح داده خواهد شد.

منبع: کتاب The Linux Command Line نوشته William E. Shotts

Related Articles

2 thoughts on “آموزش خط فرمان: قسمت دوازدهم، بسط حسابی (Arithmetic Expansion)”

    1. سلام
      سلام دوست عزیز
      ببخشید که دیر جواب میدم.
      احتمالا علامت $ اول رو هم وارد میکنید که نباید این کار رو بکنید. این علامت (اولین $) نشون دهنده اینه که کاربر شما یک کاربر عادی است و خود خط فرمان اون رو نمایش میده.
      شکل صحیح:
      echo $((2+2))
      بعدش هم کلید Enter

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Close